gokart pipeline
Project description
gokart-pipeliner
gokart pipeline project
from gokart_pipeliner import GokartPipeliner
from ExampleTasks import *
# make pipeline
preprocess = [TaskA, {'task_b': TaskB, 'task_c': TaskC}, TaskD]
modeling = [preprocess, TaskE, {'task_f': TaskF}, TaskF]
predict = [{'model': modeling, 'task_a': TaskA}, TaskG]
# instantiation (setting static params)
params = {'TaskA': {'param1':0.1, 'param2': 'sample'}, 'TaskD': {'param1': 'foo'}}
config_path_list = ['./conf/param.ini']
gp = GokartPipeliner(
params=params,
config_path_list=config_path_list)
# run (setting dynamic params)
running_params = {'TaskB': {'param1':'bar'}}
gp.run(predict, params=running_params)
pip install poetry
pip install poetry-dynamic-versioning
# poetry install
poetry build
# poetry lock
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
gokart_pipeliner-0.0.1.tar.gz
(3.0 kB
view hashes)
Built Distribution
Close
Hashes for gokart_pipeliner-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44dfe7b83ec6bf966b227f6f9be18eec1f5a1331d75bcaf6307d3e6f3fa951c5 |
|
MD5 | 4e587873c6073e20406ec365669e59fd |
|
BLAKE2b-256 | 045481a116420acf3f2171bdb74d264798352c9fc2dfc7b76b96096fb3f9c6af |