Skip to main content

Note: HuoguoML is stil under development and can have some unknown issues.

🍲 HuoguoML

When dealing with Machine Learning applications, there is a high management and coordination effort for data scientists, as they have to collaborately analyze, evaluate and update many different models with different metadata on a regular basis. HuoguoML aims to simplify the management process by providing a platform for managing and serving machine learning models. It enables:

  • Individual Data Scientists to track experiments locally on their machine and output models to ML engineers, who then deploy them using HuoguoML's deployment tools.
  • Data Science Teams to set up a HuoguoML tracking server to log and compare the results of multiple data scientists working on the same or a different problem. Then, by setting up a convention for naming their parameters and metrics, they can try different algorithms to solve the same problem and then run the same algorithms again on new data to compare models in the future. In addition, anyone can download and run a different model.
  • ML Engineers to deploy models from different ML libraries in the same way by executing a simple command. Each service is centrally maintained and supports OTA updates. On its own, a HuoguoML Service is based on FastAPI and can be extended with standard FastAPI tools. It supports all use cases, be it storing predictions with middleware or adding new endpoints e.g. for Prometheus.

Installation

HuoguoML can be installed via PyPI. Install the stable version of HuoguoML via PyPI:

pip install huoguoml

or get the development version, which is updated with every commit on the main branch:

pip install huoguoml-dev

Examples

Just starting out? Try out our examples which work out of the box:

Example Description
Tensorflow MNIST Building a MNIST classifier with Tensorflow and HuoguoML

Documentation

Apart from learning from the examples, we highly recommended you go through our documentation, as it gives you a more detailed guide to HuoguoML

Our docs are built on every push to the main or docs branch.

Contributing

We encourage you to contribute to HuoguoML! Please check out the Contributing guide for guidelines about how to proceed.

License

Apache License Version 2.0, see LICENSE

Metadata

Release files for huoguoml 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for huoguoml 0.0.2
File Size Uploaded
huoguoml-0.0.2.tar.gz 18.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for huoguoml 0.0.2
File Interpreter ABI Platform
huoguoml-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 2.4 MB

Release files / huoguoml-0.0.2.tar.gz

Download URL huoguoml-0.0.2.tar.gz
Size 18.9 kB
Tags Source
SHA-256 checksum
How to use checksums
dc5f9e1f77e9e757fe79aa1a1d4d1346fe5b017af46cd21ecaee42b238f45378
BLAKE2b-256 checksum
How to use checksums
89cbdbacded0e26b7860ad3dc478aa91c01a18536d5f14fc0b0d4fe554120c61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.7.10

Release files / huoguoml-0.0.2-py3-none-any.whl

Download URL huoguoml-0.0.2-py3-none-any.whl
Size 2.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
00dfe006b78a7c128541566a7a5b11bd4c72d303a855b29bc75ca807b85f1812
BLAKE2b-256 checksum
How to use checksums
0d9a6bd9a90943bf45192633bb8f739d8d78b12a8dc2e257b7611812926f3918
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.7.10

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page