|
1 | 1 | <div style="text-align: center">
|
2 |
| -<img src="mlflow-site/public/assets/MLflow-js-logo.png" width="500px;"/></div> |
3 |
| - |
4 |
| -<br> |
5 |
| - |
6 |
| -<div style="text-align: center"> |
7 |
| - |
8 |
| -<!-- [](https://www.typescriptlang.org/) |
9 |
| -[](https://www.javascript.com/) |
10 |
| -[](https://nextjs.org/) |
11 |
| -[](https://tailwindcss.com/) |
12 |
| -[](https://nodejs.org/en/) |
13 |
| -[](https://jestjs.io/) |
14 |
| -[](https://github.com/features/actions) |
15 |
| -[](https://www.npmjs.com/) |
16 |
| -[](https://vercel.com/) --> |
17 |
| - |
18 |
| -</div> |
| 2 | +<img src="mlflow-site/public/assets/mlflow-js-logo-whitebg.png" width=600px;"/></div> |
19 | 3 |
|
20 | 4 | <br>
|
21 | 5 |
|
22 | 6 | ## About
|
23 | 7 |
|
24 | 8 | [](/LICENSE)
|
25 | 9 | 
|
26 |
| - |
27 |
| - |
28 |
| -[](/CONTRIBUTING.md) |
| 10 | + |
| 11 | + |
| 12 | +[](/CONTRIBUTING.md) |
29 | 13 |
|
30 | 14 | <i>mlflow.js</i> is an open-source npm library designed for JavaScript developers who want to integrate with MLflow, providing tools and functionalities for managing machine learning lifecycle.
|
31 | 15 |
|
32 |
| -<a href="">Check out the mlflow.js official site here!</a> |
33 |
| - |
34 |
| -<!--  --> |
| 16 | +<a href="">Visit the official mlflow.js site for more info!</a> |
35 | 17 |
|
36 |
| -Vist our LinkedIn page here: |
| 18 | +Visit our LinkedIn page below: |
37 | 19 |
|
38 | 20 | [](https://www.linkedin.com/company/mlflowjs/)
|
39 | 21 |
|
40 | 22 | <br>
|
41 | 23 |
|
42 | 24 | ## Features
|
43 | 25 |
|
44 |
| -<i>mlflow.js</i> covers all REST API endpoints under MLFlow's Tracking Server and Model Registry. Moreover, high-level abstraction workflows are developed in hope to facilitate developers' work process. |
| 26 | +<i>mlflow.js</i> covers all REST API endpoints under MLflow's Tracking Server and Model Registry. Official documentation for MLflow.js can be found <a href="">here</a>. Moreover, high-level abstraction workflows have been developed to facilitate developers' work processes. |
| 27 | + |
| 28 | +### High-Level Abstraction Workflows |
| 29 | + |
| 30 | +**Experiment Manager** |
| 31 | + |
| 32 | +- runExistingExperiment - Full workflow of creating, naming, and starting a run under an existing experiment, logging metrics, params, tags, and the model, and finishing the run |
| 33 | +- runNewExperiment - Full workflow of creating, naming, and starting a run under a new experiment, ogging mettrics, params,tags, and the model, and finishing the run |
| 34 | +- experimentSummary - Returns an array of all the passed-in experiment's runs, sorted accoroding to the passed-in metric |
| 35 | + |
| 36 | +**Run Manager** |
| 37 | + |
| 38 | +- cleanupRuns - Deletes runs that do not meet certain criteria and return an object of deleted runs and details |
| 39 | +- copyRun - Copies a run from one experiment to another (without artifacts and models) |
| 40 | + |
| 41 | +**Model Manager** |
| 42 | + |
| 43 | +- createRegisteredModelWithVersion - Creates a new registered model and the frist version of that model |
| 44 | +- updateRegisteredModelDescriptionAndTag - Updates a registered model's description and tags |
| 45 | +- updateAllLatestModelVersion - Updates the latest version of the specified registered model's description, adds a new alias, and tag key/value foro tthat latest version |
45 | 46 |
|
46 | 47 | <br>
|
47 | 48 |
|
@@ -72,7 +73,7 @@ Ensure MLflow is installed on your system:
|
72 | 73 | pip install mlflow
|
73 | 74 | ```
|
74 | 75 |
|
75 |
| -Note: MLflow is compatible with MacOS. If you encoutner issues with the default system Python, consider installing Python 3 via the Homebrew package manger using `brew install python`. In this case, installing MLflow is now `pip3 install mlflow`. |
| 76 | +Note: MLflow is compatible with MacOS. If you encountner issues with the default system Python, consider installing Python 3 via the Homebrew package manger using `brew install python`. In this case, installing MLflow is now `pip3 install mlflow`. |
76 | 77 |
|
77 | 78 | ### Start the MLflow Tracking Server
|
78 | 79 |
|
@@ -144,23 +145,10 @@ We welcome contributions to mlflow.js! Please see our [Contributing Guide](CONTR
|
144 | 145 |
|
145 | 146 | ## Meet The Team
|
146 | 147 |
|
147 |
| -| [<img src="mlflow-site/public/assets/kylerpfp.png" width="100px;"/></a>](https://github.com/Kyler-Chiago) | [<img src="https://github.com/austinbfraser.png" width="100px;"/></a>](https://github.com/austinbfraser) | [<img src="https://github.com/seneyu.png" width="100px;"/></a>](https://github.com/seneyu) | [<img src="https://github.com/winjolu.png" width="100px;"/></a>](https://github.com/winjolu) | [<img src="https://github.com/yiqunzheng.png" width="100px;"/></a>](https://github.com/yiqunzheng) | |
148 |
| -| ---------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | |
149 |
| -| Kyler Chiago <br> [GitHub](https://github.com/Kyler-Chiago) <br> [LinkedIn](https://www.linkedin.com/in/kyler-chiago/) | Austin Fraser <br> [GitHub](https://github.com/austinbfraser) <br> [LinkedIn](http://www.linkedin.com/in/austin-fraser) | Stephany Ho <br> [GitHub](https://github.com/seneyu) <br> [LinkedIn](https://www.linkedin.com/in/stephanyho/) | Winston Ludlam <br> [GitHub](https://github.com/winjolu/) <br> [LinkedIn](https://www.linkedin.com/in/wjludlam/) | Yiqun Zheng <br> [GitHub](https://github.com/yiqunzheng) <br> [LinkedIn](https://www.linkedin.com/in/yiqunzheng/) | |
150 |
| - |
151 |
| -OR |
152 |
| - |
153 |
| -- Kyler Chiago [](https://github.com/Kyler-Chiago) |
154 |
| - [](https://www.linkedin.com/in/kyler-chiago/) |
155 |
| - |
156 |
| -- Austin Fraser [](https://github.com/austinbfraser) |
157 |
| - [](http://www.linkedin.com/in/austin-fraser) |
158 |
| - |
159 |
| -- Stephany Ho [](https://github.com/seneyu) |
160 |
| - [](https://www.linkedin.com/in/stephanyho/) |
161 |
| - |
162 |
| -- Winston Ludlam [](https://github.com/winjolu/) |
163 |
| - [](https://www.linkedin.com/in/wjludlam/) |
164 |
| - |
165 |
| -- Yiqun Zheng [](https://github.com/yiqunzheng) |
166 |
| - [](https://www.linkedin.com/in/yiqunzheng/) |
| 148 | +| Name | GitHub | LinkedIn | |
| 149 | +| -------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------- | |
| 150 | +| Kyler Chiago | [](https://github.com/Kyler-Chiago) | [](https://www.linkedin.com/in/kyler-chiago/) | |
| 151 | +| Austin Fraser | [](https://github.com/austinbfraser) | [](http://www.linkedin.com/in/austin-fraser) | |
| 152 | +| Stephany Ho | [](https://github.com/seneyu) | [](https://www.linkedin.com/in/stephanyho/) | |
| 153 | +| Winston Ludlam | [](https://github.com/winjolu/) | [](https://www.linkedin.com/in/wjludlam/) | |
| 154 | +| Yiqun Zheng | [](https://github.com/yiqunzheng) | [](https://www.linkedin.com/in/yiqunzheng/) | |
0 commit comments