Skip to main content

Export Orange3 models with preprocessing pipelines to MLflow format for production deployment.

Project description

Orange3 MLflow Export

⚠️ Experimental: This widget is under development with known limitations.

Orange3 widget to export trained models to MLflow format.

Installation

pip install orange3-mlflow-export

Usage

In Orange GUI:

  1. Build your workflow (File → Preprocess → Model)
  2. Add MLflow Export widget from the MLFlow section
  3. Connect your trained model
  4. Set export path and save

The exported model can be served with:

mlflow models serve -m ./model.mlflow -p 8080

Current Limitations

  • Column names from Orange are intentionally ignored (uses positional mapping)
  • Precise dependency versions are not exported in MLflow models
  • Explicit list of required Orange addons is not exported
  • May not work with all Orange preprocessing widgets

Requirements

  • Python 3.8+
  • Orange3
  • MLflow
  • pandas, numpy, scikit-learn
  • cloudpickle

License

GPL-3.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

orange3_mlflow_export-0.5.8.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

orange3_mlflow_export-0.5.8-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

Details for the file orange3_mlflow_export-0.5.8.tar.gz.

File metadata

  • Download URL: orange3_mlflow_export-0.5.8.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for orange3_mlflow_export-0.5.8.tar.gz
Algorithm Hash digest
SHA256 fb6a9677205cf9b36373d04c3bff82e55a2f5e81a0e0f9205eb27b8ba3a26274
MD5 2a50b023975dd260f9db4b45fe1e0c6a
BLAKE2b-256 993ba3b0e6045ce1ff86b562d31ba462a55cc3ae95096ac546fd74da72b80bf6

See more details on using hashes here.

File details

Details for the file orange3_mlflow_export-0.5.8-py3-none-any.whl.

File metadata

File hashes

Hashes for orange3_mlflow_export-0.5.8-py3-none-any.whl
Algorithm Hash digest
SHA256 c3e9d9153c5a39b8f1083301c8a9b50636826fa3feafc9246607355e5e40647e
MD5 0182635f875dad01584d5292fc4fabe4
BLAKE2b-256 ad924c9194135b3794687dda1e8168da0148c3b25d8cb05fd463d50d08d77020

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page