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.9.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.9-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: orange3_mlflow_export-0.5.9.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.9.tar.gz
Algorithm Hash digest
SHA256 494ea8c85e8687f0e81653a5051769dc379728a824a69ef013aa26223990e666
MD5 5acb99087f37675dea0719f715f61eca
BLAKE2b-256 17ed3b0965e6d8d314aae5a71971f53add3c38ac2186a34a3ebecd1c4de4af19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for orange3_mlflow_export-0.5.9-py3-none-any.whl
Algorithm Hash digest
SHA256 b7675f0ab7272417d626c0c44f0a52146c677b9fbcecb06d86eb3c6011e0558d
MD5 e835cb8061900a73fd9d6abc1f34bbd2
BLAKE2b-256 9a303700ca63cb7b73fa0cf5107b7af6bc14cf88d6619e3c0380a324d75e1cbc

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