Hi day 2 newbie. I notice that the documentation o...
# dagster-feedback
g
Hi day 2 newbie. I notice that the documentation on versioning and memoization references solids and pipelines decorators. Are these legacy concepts and if so is memoization still available in the current API? Best.
s
Hey Grant - we need to update the guide, but memoization is still available in the current API
You can set a version on an op or a version strategy on a job, as well as use a memoizable io manager inside a job
g
Hi @sandy this results in the below - see anything wrong with mycode?
dagster.core.errors.DagsterSubprocessError: During multiprocess execution errors occurred in child processes:
In process 10524: dagster.core.errors.DagsterInvariantViolationError: Cannot use both memoization and re-execution at this time.
If I set the versioned_filesystem_io_manager I get the DagsterInvariantViolationError - I also am not quite following how the version arg to an op is used - I do not see a version strategy that references it...
Ah I see the version in the context being referenced in the versioned filesystem io manager - that makes sense.