Installation

To install Openlake, simply use pip:

pip install --constraints https://raw.githubusercontent.com/formlio/openlake/main/constraints.txt 'openlake[providers]'

Extra Options

Feature

Install Command

Description

all

pip install 'openlake[all]'

All extra features

dev

pip install 'openlake[dev]'

Openlake development tools

docs

pip install 'openlake[docs]'

Documentation publishing dependencies

kaggle

pip install 'openlake[kaggle]'

Kaggle datasets provider

sklearn

pip install 'openlake[sklearn]'

Sklearn datasets provider

providers

pip install 'openlake[providers]'

All providers combined

Configuration

This Openlake feed becomes available to ForML projects after referencing it from the platform configuration. Following is the example configuration file enabling the Openlake feed:

logcfg = "logging.ini"

[RUNNER]
default = "compute"

[RUNNER.compute]
provider = "dask"
scheduler = "multiprocessing"

[RUNNER.visual]
provider = "graphviz"
format = "png"

[REGISTRY]
default = "temp"

[REGISTRY.temp]
provider = "posix"
path = "/tmp/forml"

[FEED]
default = ["openlake"]

[FEED.openlake]
provider = "openlake:Local"

[SINK]
default = "print"

[SINK.print]
provider = "stdout"