aim
Aim π« β An easy-to-use & supercharged open-source experiment tracker.
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
βCITATION.cff file
Found CITATION.cff file -
βcodemeta.json file
Found codemeta.json file -
β.zenodo.json file
Found .zenodo.json file -
βDOI references
Found 1 DOI reference(s) in README -
βAcademic publication links
-
βCommitters with academic emails
3 of 82 committers (3.7%) from academic institutions -
βInstitutional organization owner
-
βJOSS paper metadata
-
βScientific vocabulary similarity
Low similarity (8.9%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Aim π« β An easy-to-use & supercharged open-source experiment tracker.
Basic Info
- Host: GitHub
- Owner: aimhubio
- License: apache-2.0
- Language: Python
- Default Branch: main
- Homepage: https://aimstack.io
- Size: 64.4 MB
Statistics
- Stars: 5,776
- Watchers: 41
- Forks: 351
- Open Issues: 433
- Releases: 0
Topics
Metadata Files
README.md
| Drop a star to support Aim β |
Join Aim discord community
|
An easy-to-use & supercharged open-source experiment tracker
Aim logs your training runs and any AI Metadata, enables a beautiful UI to compare, observe them and an API to query them programmatically.
AimStack offers enterprise support that's beyond core Aim. Contact via hello@aimstack.io e-mail.
About • Demos • Ecosystem • Quick Start • Examples • Documentation • Community • Blog
βΉοΈ About
Aim is an open-source, self-hosted ML experiment tracking tool designed to handle 10,000s of training runs.
Aim provides a performant and beautiful UI for exploring and comparing training runs. Additionally, its SDK enables programmatic access to tracked metadata β perfect for automations and Jupyter Notebook analysis.
Aim's mission is to democratize AI dev tools π―
| Log Metadata Across Your ML Pipeline πΎ | Visualize & Compare Metadata via UI π |
|---|---|
|
|
| Run ML Trainings Effectively β‘ | Organize Your Experiments ποΈ |
|
|
π¬ Demos
Check out live Aim demos NOW to see it in action.
| Machine translation experiments | lightweight-GAN experiments|
|:---:|:---:|
|
|
|
| Training logs of a neural translation model(from WMT'19 competition). | Training logs of 'lightweight' GAN, proposed in ICLR 2021. |
| FastSpeech 2 experiments| Simple MNIST |
|:---:|:---:|
|
|
|
| Training logs of Microsoft's "FastSpeech 2: Fast and High-Quality End-to-End Text to Speech". | Simple MNIST training logs. |
π Ecosystem
Aim is not just an experiment tracker. It's a groundwork for an ecosystem. Check out the two most famous Aim-based tools.
| aimlflow | Aim-spaCy |
|:---:|:---:|
|
|
|
| Exploring MLflow experiments with a powerful UI | an Aim-based spaCy experiment tracker |
π Quick start
Follow the steps below to get started with Aim.
1. Install Aim on your training environment
shell
pip3 install aim
2. Integrate Aim with your code
```python from aim import Run
Initialize a new run
run = Run()
Log run parameters
run["hparams"] = { "learningrate": 0.001, "batchsize": 32, }
Log metrics
for i in range(10): run.track(i, name='loss', step=i, context={ "subset":"train" }) run.track(i, name='acc', step=i, context={ "subset":"train" }) ```
See the full list of supported trackable objects(e.g. images, text, etc) here.
3. Run the training as usual and start Aim UI
shell
aim up
Learn more
Migrate from other tools
Aim has built-in converters to easily migrate logs from other tools. These migrations cover the most common usage scenarios. In case of custom and complex scenarios you can use Aim SDK to implement your own conversion script. - [TensorBoard logs converter](https://aimstack.readthedocs.io/en/latest/quick_start/convert_data.html#show-tensorboard-logs-in-aim) - [MLFlow logs converter](https://aimstack.readthedocs.io/en/latest/quick_start/convert_data.html#show-mlflow-logs-in-aim) - [Weights & Biases logs converter](https://aimstack.readthedocs.io/en/latest/quick_start/convert_data.html#show-weights-and-biases-logs-in-aim)Integrate Aim into an existing project
Aim easily integrates with a wide range of ML frameworks, providing built-in callbacks for most of them. - [Integration with Pytorch Ignite](https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-pytorch-ignite) - [Integration with Pytorch Lightning](https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-pytorch-lightning) - [Integration with Hugging Face](https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-hugging-face) - [Integration with Keras & tf.Keras](https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-keras-tf-keras) - [Integration with Keras Tuner](https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-keras-tuner) - [Integration with XGboost](https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-xgboost) - [Integration with CatBoost](https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-catboost) - [Integration with LightGBM](https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-lightgbm) - [Integration with fastai](https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-fastai) - [Integration with MXNet](https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-mxnet) - [Integration with Optuna](https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-optuna) - [Integration with PaddlePaddle](https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-paddlepaddle) - [Integration with Stable-Baselines3](https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-stable-baselines3) - [Integration with Acme](https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-acme) - [Integration with Prophet](https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-prophet)Query runs programmatically via SDK
Aim Python SDK empowers you to query and access any piece of tracked metadata with ease. ```python from aim import Repo my_repo = Repo('/path/to/aim/repo') query = "metric.name == 'loss'" # Example query # Get collection of metrics for run_metrics_collection in my_repo.query_metrics(query).iter_runs(): for metric in run_metrics_collection: # Get run params params = metric.run[...] # Get metric values steps, metric_values = metric.values.sparse_numpy() ```Set up a centralized tracking server
Aim remote tracking server allows running experiments in a multi-host environment and collect tracked data in a centralized location. See the docs on how to [set up the remote server](https://aimstack.readthedocs.io/en/latest/using/remote_tracking.html).Deploy Aim on kubernetes
- The official Aim docker image: https://hub.docker.com/r/aimstack/aim - A guide on how to deploy Aim on kubernetes: https://aimstack.readthedocs.io/en/latest/using/k8s_deployment.htmlRead the full documentation on aimstack.readthedocs.io π
π Comparisons to familiar tools
TensorBoard vs Aim
**Training run comparison** Order of magnitude faster training run comparison with Aim - The tracked params are first class citizens at Aim. You can search, group, aggregate via params - deeply explore all the tracked data (metrics, params, images) on the UI. - With tensorboard the users are forced to record those parameters in the training run name to be able to search and compare. This causes a super-tedius comparison experience and usability issues on the UI when there are many experiments and params. **TensorBoard doesn't have features to group, aggregate the metrics** **Scalability** - Aim is built to handle 1000s of training runs - both on the backend and on the UI. - TensorBoard becomes really slow and hard to use when a few hundred training runs are queried / compared. **Beloved TB visualizations to be added on Aim** - Embedding projector. - Neural network visualization.MLflow vs Aim
MLFlow is an end-to-end ML Lifecycle tool. Aim is focused on training tracking. The main differences of Aim and MLflow are around the UI scalability and run comparison features. Aim and MLflow are a perfect match - check out the [aimlflow](https://github.com/aimhubio/aimlflow) - the tool that enables Aim superpowers on Mlflow. **Run comparison** - Aim treats tracked parameters as first-class citizens. Users can query runs, metrics, images and filter using the params. - MLFlow does have a search by tracked config, but there are no grouping, aggregation, subplotting by hyparparams and other comparison features available. **UI Scalability** - Aim UI can handle several thousands of metrics at the same time smoothly with 1000s of steps. It may get shaky when you explore 1000s of metrics with 10000s of steps each. But we are constantly optimizing! - MLflow UI becomes slow to use when there are a few hundreds of runs.Weights and Biases vs Aim
Hosted vs self-hosted - Weights and Biases is a hosted closed-source MLOps platform. - Aim is self-hosted, free and open-source experiment tracking tool.π£οΈ Roadmap
Detailed milestones
The Aim product roadmap :sparkle:
- The
Backlogcontains the issues we are going to choose from and prioritize weekly - The issues are mainly prioritized by the highly-requested features
High-level roadmap
The high-level features we are going to work on the next few months:
In progress
- [ ] Aim SDK low-level interface
- [ ] Dashboards β customizable layouts with embedded explorers
- [ ] Ergonomic UI kit
- [ ] Text Explorer
Next-up
**Aim UI** - Runs management - Runs explorer β query and visualize runs data(images, audio, distributions, ...) in a central dashboard - Explorers - Distributions Explorer **SDK and Storage** - Scalability - Smooth UI and SDK experience with over 10.000 runs - Runs management - CLI commands - Reporting - runs summary and run details in a CLI compatible format - Manipulations β copy, move, delete runs, params and sequences - Cloud storage support β store runs blob(e.g. images) data on the cloud - Artifact storage β store files, model checkpoints, and beyond **Integrations** - ML Frameworks: - Shortlist: scikit-learn - Resource management tools - Shortlist: Kubeflow, Slurm - Workflow orchestration toolsDone
- [x] Live updates (Shipped: _Oct 18 2021_) - [x] Images tracking and visualization (Start: _Oct 18 2021_, Shipped: _Nov 19 2021_) - [x] Distributions tracking and visualization (Start: _Nov 10 2021_, Shipped: _Dec 3 2021_) - [x] Jupyter integration (Start: _Nov 18 2021_, Shipped: _Dec 3 2021_) - [x] Audio tracking and visualization (Start: _Dec 6 2021_, Shipped: _Dec 17 2021_) - [x] Transcripts tracking and visualization (Start: _Dec 6 2021_, Shipped: _Dec 17 2021_) - [x] Plotly integration (Start: _Dec 1 2021_, Shipped: _Dec 17 2021_) - [x] Colab integration (Start: _Nov 18 2021_, Shipped: _Dec 17 2021_) - [x] Centralized tracking server (Start: _Oct 18 2021_, Shipped: _Jan 22 2022_) - [x] Tensorboard adaptor - visualize TensorBoard logs with Aim (Start: _Dec 17 2021_, Shipped: _Feb 3 2022_) - [x] Track git info, env vars, CLI arguments, dependencies (Start: _Jan 17 2022_, Shipped: _Feb 3 2022_) - [x] MLFlow adaptor (visualize MLflow logs with Aim) (Start: _Feb 14 2022_, Shipped: _Feb 22 2022_) - [x] Activeloop Hub integration (Start: _Feb 14 2022_, Shipped: _Feb 22 2022_) - [x] PyTorch-Ignite integration (Start: _Feb 14 2022_, Shipped: _Feb 22 2022_) - [x] Run summary and overview info(system params, CLI args, git info, ...) (Start: _Feb 14 2022_, Shipped: _Mar 9 2022_) - [x] Add DVC related metadata into aim run (Start: _Mar 7 2022_, Shipped: _Mar 26 2022_) - [x] Ability to attach notes to Run from UI (Start: _Mar 7 2022_, Shipped: _Apr 29 2022_) - [x] Fairseq integration (Start: _Mar 27 2022_, Shipped: _Mar 29 2022_) - [x] LightGBM integration (Start: _Apr 14 2022_, Shipped: _May 17 2022_) - [x] CatBoost integration (Start: _Apr 20 2022_, Shipped: _May 17 2022_) - [x] Run execution details(display stdout/stderr logs) (Start: _Apr 25 2022_, Shipped: _May 17 2022_) - [x] Long sequences(up to 5M of steps) support (Start: _Apr 25 2022_, Shipped: _Jun 22 2022_) - [x] Figures Explorer (Start: _Mar 1 2022_, Shipped: _Aug 21 2022_) - [x] Notify on stuck runs (Start: _Jul 22 2022_, Shipped: _Aug 21 2022_) - [x] Integration with KerasTuner (Start: _Aug 10 2022_, Shipped: _Aug 21 2022_) - [x] Integration with WandB (Start: _Aug 15 2022_, Shipped: _Aug 21 2022_) - [x] Stable remote tracking server (Start: _Jun 15 2022_, Shipped: _Aug 21 2022_) - [x] Integration with fast.ai (Start: _Aug 22 2022_, Shipped: _Oct 6 2022_) - [x] Integration with MXNet (Start: _Sep 20 2022_, Shipped: _Oct 6 2022_) - [x] Project overview page (Start: _Sep 1 2022_, Shipped: _Oct 6 2022_) - [x] Remote tracking server scaling (Start: _Sep 11 2022_, Shipped: _Nov 26 2022_) - [x] Integration with PaddlePaddle (Start: _Oct 2 2022_, Shipped: _Nov 26 2022_) - [x] Integration with Optuna (Start: _Oct 2 2022_, Shipped: _Nov 26 2022_) - [x] Audios Explorer (Start: _Oct 30 2022_, Shipped: _Nov 26 2022_) - [x] Experiment page (Start: _Nov 9 2022_, Shipped: _Nov 26 2022_) - [x] HuggingFace datasets (Start: _Dec 29 2022_, _Feb 3 2023_)π₯ Community
Aim README badge
Add Aim badge to your README, if you've enjoyed using Aim in your work:
[](https://github.com/aimhubio/aim)
Cite Aim in your papers
In case you've found Aim helpful in your research journey, we'd be thrilled if you could acknowledge Aim's contribution:
bibtex
@software{Arakelyan_Aim_2020,
author = {Arakelyan, Gor and Soghomonyan, Gevorg and {The Aim team}},
doi = {10.5281/zenodo.6536395},
license = {Apache-2.0},
month = {6},
title = {{Aim}},
url = {https://github.com/aimhubio/aim},
version = {3.9.3},
year = {2020}
}
Contributing to Aim
Considering contibuting to Aim? To get started, please take a moment to read the CONTRIBUTING.md guide.
Join Aim contributors by submitting your first pull request. Happy coding! π
Made with contrib.rocks.
More questions?
Owner
- Name: Aim
- Login: aimhubio
- Kind: organization
- Location: Berkeley, California
- Website: https://aimstack.io
- Twitter: aimstackio
- Repositories: 10
- Profile: https://github.com/aimhubio
AI Development Environment
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you want to cite the tool, feel free to use this (but only if you loved it π)"
title: "Aim"
abstract: "AnΒ easy-to-use and performant open-source ML experiment tracking tool."
date-released: 2020-06-18
authors:
- family-names: "Arakelyan"
given-names: "Gor"
- family-names: "Soghomonyan"
given-names: "Gevorg"
- name: "The Aim team"
version: 3.9.3
doi: 10.5281/zenodo.6536395
license: "Apache-2.0"
url: "https://aimstack.io"
repository-code: "https://github.com/aimhubio/aim"
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Gor Arakelyan | a****0@g****m | 501 |
| mihran113 | v****n@g****m | 230 |
| alberttorosyan | 3****n | 223 |
| Arsen Alkamyan | 4****t | 204 |
| Vardges Hovhannisyan | 4****v | 160 |
| Karo | 4****d | 151 |
| Ruben Karapetyan | k****n@g****m | 128 |
| Ruben Aprikyan | r****n@g****m | 79 |
| SGevorg | g****s@g****m | 65 |
| Arthur | 4****e | 54 |
| Karen Hambardzumyan | m****k@g****m | 24 |
| Hovhannes Tamoyan | h****n@g****m | 23 |
| Hamik Hambardzumyan | h****5@g****m | 13 |
| aramaim | a****m@a****o | 6 |
| Mikael Manukyan | a****t@g****m | 6 |
| dependabot[bot] | 4****] | 5 |
| Sidney Batchelder | 4****r | 4 |
| Sharath MK | S****9@g****m | 3 |
| Marten Lienen | m****n@g****m | 3 |
| Khazhak Galstyan | 3****k | 3 |
| Kento Nozawa | k****w@k****p | 3 |
| Jialin Wu | 4****2 | 3 |
| Alan Saul | a****l | 3 |
| Jan Philip GΓΆpfert | g****b@2****u | 2 |
| fetz236 | 5****6 | 2 |
| bhaveshk658 | 5****8 | 2 |
| Xingkai Yu | 3****r | 2 |
| Vassilis Vassiliadis | 4****s | 2 |
| Tatevv | t****n@g****m | 2 |
| Nicholas Gao | n****6@g****m | 2 |
| and 52 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 253
- Total pull requests: 500
- Average time to close issues: 4 months
- Average time to close pull requests: 24 days
- Total issue authors: 192
- Total pull request authors: 72
- Average comments per issue: 2.56
- Average comments per pull request: 0.99
- Merged pull requests: 317
- Bot issues: 0
- Bot pull requests: 73
Past Year
- Issues: 54
- Pull requests: 127
- Average time to close issues: 14 days
- Average time to close pull requests: 11 days
- Issue authors: 41
- Pull request authors: 19
- Average comments per issue: 0.65
- Average comments per pull request: 0.94
- Merged pull requests: 66
- Bot issues: 0
- Bot pull requests: 38
Top Authors
Issue Authors
- jennifer12121 (6)
- SGevorg (5)
- mihran113 (4)
- sbatchelder (4)
- alberttorosyan (4)
- zhiyxu (3)
- tmynn (3)
- Nuno-Mota (3)
- bryanwhiting (3)
- alansaul (3)
- YodaEmbedding (3)
- thuzhf (3)
- bluenote10 (3)
- Engrammae (3)
- Sharathmk99 (3)
Pull Request Authors
- mihran113 (94)
- dependabot[bot] (88)
- alberttorosyan (79)
- roubkar (43)
- KaroMourad (41)
- arsengit (37)
- sbatchelder (8)
- SGevorg (8)
- tmynn (8)
- mauricekraus (6)
- gorarakelyan (6)
- ibarrionuevo (6)
- martenlienen (6)
- VassilisVassiliadis (4)
- bluenote10 (4)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 3
-
Total downloads:
- pypi 140,853 last-month
- Total docker downloads: 24,426,752
-
Total dependent packages: 18
(may contain duplicates) -
Total dependent repositories: 136
(may contain duplicates) - Total versions: 1,198
- Total maintainers: 3
- Total advisories: 20
pypi.org: aim
A super-easy way to record, search and compare AI experiments.
- Documentation: https://aim.readthedocs.io/
- License: Apache Software License
-
Latest release: 4.0.3
published about 2 years ago
Rankings
Maintainers (3)
Advisories (20)
- Aim vulnerable to Cross-Site Request Forgery
- Aim External Control of File Name or Path vulnerability
- Aim Uncontrolled Resource Consumption vulnerability
- Aim Excessive Data Query Operations in a Large Data Table vulnerability
- Aim Vulnerable to Sandbox Escape Leading to Remote Code Execution
- Aim denial of service vulnerability
- Aim Vulnerable to Denial of Service (DoS)
- Aim Cross-Site Request Forgery vulnerability allows user to delete runs and perform other operations
- Aim allows denial of service due to no timeouts for some tracking server endpoints
- Aim path traversal in LockManager.release_locks
- ...and 10 more
proxy.golang.org: github.com/aimhubio/aim
- Documentation: https://pkg.go.dev/github.com/aimhubio/aim#section-documentation
- License: apache-2.0
-
Latest release: v4.0.3+incompatible
published about 2 years ago
Rankings
conda-forge.org: aim
- Homepage: https://github.com/aimhubio/aim
- License: Apache-2.0
-
Latest release: 2.7.4
published about 4 years ago
Rankings
Dependencies
- Cython ==3.0.0a9
- m2r2 ==0.3.1
- mistune ==0.8.4
- sphinx *
- sphinx-copybutton *
- sphinx_rtd_theme *
- actions/checkout v2 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- deepakputhraya/action-pr-title master composite
- actions/checkout v2 composite
- actions/setup-node v2 composite
- actions/setup-python v2 composite
- nick-fields/retry v2 composite
- python 3.9.10-slim build
- 2746 dependencies
- @storybook/addon-actions ^6.5.12 development
- @storybook/addon-essentials ^6.5.12 development
- @storybook/addon-interactions ^6.5.12 development
- @storybook/addon-links ^6.5.12 development
- @storybook/builder-webpack4 ^6.5.12 development
- @storybook/manager-webpack4 ^6.5.12 development
- @storybook/node-logger ^6.5.12 development
- @storybook/preset-create-react-app ^3.2.0 development
- @storybook/testing-library ^0.0.13 development
- @testing-library/jest-dom ^5.11.4 development
- @testing-library/react ^11.1.0 development
- @testing-library/react-hooks ^7.0.2 development
- @testing-library/user-event ^12.1.10 development
- @types/bs58check ^2.1.0 development
- @types/d3 ^7.0.0 development
- @types/dot-object ^2.1.2 development
- @types/file-saver ^2.0.3 development
- @types/history ^5.0.0 development
- @types/humanize-duration ^3.25.1 development
- @types/jest ^26.0.15 development
- @types/lodash-es ^4.17.4 development
- @types/marked ^4.0.7 development
- @types/md5 ^2.3.1 development
- @types/node ^12.0.0 development
- @types/node-sass ^4.11.2 development
- @types/react ^17.0.0 development
- @types/react-beautiful-dnd ^13.1.1 development
- @types/react-dom ^17.0.0 development
- @types/react-plotly.js ^2.5.0 development
- @types/react-router-dom ^5.1.7 development
- @types/react-virtualized-auto-sizer ^1.0.1 development
- @types/react-window ^1.8.4 development
- @types/storybook__react ^5.2.1 development
- @types/styled-components ^5.1.15 development
- @typescript-eslint/eslint-plugin ^4.28.0 development
- @typescript-eslint/parser ^4.28.0 development
- comlink-loader ^2.0.0 development
- eslint ^7.29.0 development
- eslint-config-prettier ^8.3.0 development
- eslint-plugin-import ^2.25.2 development
- eslint-plugin-prettier ^3.4.0 development
- eslint-plugin-react ^7.24.0 development
- eslint-plugin-react-hooks ^4.2.0 development
- gzipper ^5.0.1 development
- husky ^6.0.0 development
- jest-canvas-mock ^2.3.1 development
- jss-plugin-template ^10.7.1 development
- lint-staged ^11.0.0 development
- node-sass ^6.0.1 development
- prettier 2.3.1 development
- prettier-eslint ^12.0.0 development
- progress-bar-webpack-plugin ^2.1.0 development
- react-app-rewired ^2.1.8 development
- sass ^1.38.1 development
- typescript ^4.3.4 development
- webpack-bundle-analyzer ^4.4.2 development
- webpack-dynamic-public-path ^1.0.8 development
- yargs ^17.2.1 development
- @aksel/structjs ^1.0.0
- @material-ui/core ^4.12.2
- @material-ui/icons ^4.11.2
- @material-ui/lab ^4.0.0-alpha.60
- @monaco-editor/react 4.4.4
- @radix-ui/primitive ^1.0.0
- @radix-ui/react-checkbox ^1.0.1
- @radix-ui/react-dialog ^1.0.2
- @radix-ui/react-popover ^1.0.2
- @radix-ui/react-radio-group ^1.1.0
- @radix-ui/react-separator ^1.0.1
- @radix-ui/react-slider ^1.1.0
- @radix-ui/react-slot ^1.0.1
- @radix-ui/react-switch ^1.0.1
- @radix-ui/react-toast ^1.1.2
- @radix-ui/react-tooltip ^1.0.3
- @stitches/react ^1.2.8
- @storybook/react ^6.5.12
- @tabler/icons-react ^2.2.0
- @uiw/react-textarea-code-editor ^1.4.14
- antd ^4.23.6
- bs58check ^2.1.2
- classnames ^2.3.1
- comlink ^4.3.1
- d3 ^7.0.0
- dot-object ^2.1.4
- file-saver ^2.0.5
- formik ^2.2.9
- highcharts ^9.3.1
- highcharts-react-official ^3.1.0
- history ^5.3.0
- humanize-duration ^3.27.0
- immer ^9.0.16
- lodash-es ^4.17.21
- marked ^4.1.1
- material-ui-audio-player ^1.7.1
- md5 ^2.3.0
- memoize-one ^5.2.1
- moment ^2.29.4
- monaco-editor ^0.33.0
- plotly.js ^2.7.0
- prop-types ^15.7.2
- prosemirror-tables ^1.1.1
- react ^17.0.2
- react-accessible-dropdown-menu-hook ^3.1.0
- react-beautiful-dnd ^13.1.0
- react-dom ^17.0.2
- react-plotly.js ^2.5.1
- react-router-dom ^5.3.0
- react-scripts 4.0.3
- react-select ^5.5.4
- react-split ^2.0.14
- react-virtualized ^9.22.3
- react-virtualized-auto-sizer ^1.0.5
- react-virtualized-tree ^3.4.1
- react-window ^1.8.6
- rich-markdown-editor ^11.21.3
- styled-components ^5.3.3
- typeface-roboto ^1.1.13
- web-vitals ^1.0.1
- yup ^0.32.9
- zustand ^4.1.1
- Keras ==2.2.4
- Keras-Applications ==1.0.8
- Keras-Preprocessing ==1.1.0
- Pillow >=7.1.0
- aim >=3.0.0
- numpy ==1.21.0
- scikit-learn ==0.21.2
- scipy ==1.3.0
- tensorboard ==1.13.1
- tensorflow ==2.5.3
- tensorflow-estimator ==1.13.0
- termcolor ==1.1.0
- torch ==1.2.0
- torchvision ==0.4.0
- wandb ==0.13.1
- boto3 * test
- parameterized ==0.8.1 test
- pytest * test
- twine >=1.11.0 development
- wheel >=0.31.0 development
- deeplake * test
- fastapi >=0.87.0 test
- flake8 * test
- httpx * test
- pandas * test
- parameterized ==0.8.1 test
- pytest * test
- pytest-cov ==2.12.1 test
- tensorflow * test
- torch * test