Pipelime 1.8.0
What's Changed
- π Big news:
- πΈ Resume from checkpoint! -> especially when you run a DAG
- π§βπ» When you import a python symbol, eg,
$symbol,CallableDefetc, now you can even use plain python code or lambda -> and it is fully compatible with a multi-process grabber! - π§βπ» CLI: no need to repeat a
+/@option when you want to append a value -> see the docs
- πΈοΈ DAG news:
- πΈ Resume/Replay a DAG
- βοΈ Advanced node selection -> see the docs
- π Python DAGs:
- π Checkout the docs
- π§βπ»
create_graphcan return a list of (lazy)PipelimeCommands: node names will be auto-generated - ποΈ Temp folder is not automatically delete if you use
--keep-tmp
- β¨ Commands, stages and pipes:
stage-timecommand to measure the average time spent by each stage of a pipelineresumecommand to load and run a Pipelime checkpointmap-ifcommand to apply a stage only on a subset of samplesrepeatnow accepts floating point values to repeat a sequence a fractional number of times
- πΆ General improvements:
- π§βπ»
PipelimeTmp.make_session_dir()now always returns a subfolder of the Pipelime session temp folder - π @command now correctly manages submodel parameters
- β¨ Input/Output interface now have a default piper port
- β¨ The pydantic type
NewPathcan check or set the extension for you
- π§βπ»
Full Changelog: v1.7.0...v1.8.0