Skip to main content

ForML

GitHub Build Coverage Status Code Style: black Lines of Code

Documentation Status License Gitter

Python Versions PyPI Version PyPI Downloads

Stars Forks Issues Pull Requests Contributors Last Commit

ForML is a development framework for researching and implementing data science projects as well as an MLOps platform capable of managing their entire life cycles.

Use ForML to formally describe a data science problem as a composition of high-level operators. ForML expands your project into a task dependency graph specific to the given life-cycle phase and executes it using any of its supported technologies while taking care of all of its operational requirements.

Solutions built on ForML are naturally easy to reuse, extend, reproduce, or share and collaborate on.

Not Just Another DAG

Despite DAG (directed acyclic graph) being at the heart of ForML operations, it stands out among the many other task dependency processing systems due to its:

  1. Specialization in machine learning problems wired right into the flow topology.
  2. Concept of high-level operator composition helping to wrap complex ML techniques into simple reusable units.
  3. Abstraction of runtime dependencies allowing to implement fully portable projects that can be operated interchangeably using different technologies.

History

ForML started as a response addressing the notoriously painful process of transitioning any data science research into production. The framework was initially developed by a group of data scientists and ML engineers seeking to minimize the effort traditionally required to productionize any typical ML solution. Becoming increasingly useful to its original authors, ForML has been released as a community-driven project.

Resources

Metadata

Release files for forml 0.93

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

Built distribution (wheel)

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

Release files / forml-0.93-py3-none-any.whl

Download URL forml-0.93-py3-none-any.whl
Size 283.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c51515aa7fc597c6b772c020f92fe2fbc7692c9394292ca24559e204e0cdd90f
BLAKE2b-256 checksum
How to use checksums
7aedfd5113371942643ef22695ad605655c5269eac365105f79657c7d812050f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6
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