-
Notifications
You must be signed in to change notification settings - Fork 286
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feature: [VRD-894] New classes for PipelineStep, PipelineGraph, and RegisteredPipeline #4020
Conversation
Common Code Coverage
|
Backend Code Coverage
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will check on tests later today
client/verta/tests/unit_tests/pipeline/test_registered_pipeline.py
Outdated
Show resolved
Hide resolved
client/verta/tests/unit_tests/pipeline/test_registered_pipeline.py
Outdated
Show resolved
Hide resolved
client/verta/tests/unit_tests/pipeline/test_registered_pipeline.py
Outdated
Show resolved
Hide resolved
client/verta/tests/unit_tests/pipeline/test_registered_pipeline.py
Outdated
Show resolved
Hide resolved
client/verta/tests/unit_tests/pipeline/test_registered_pipeline.py
Outdated
Show resolved
Hide resolved
…t is actually a factory fixture
Co-authored-by: Liu <[email protected]>
Co-authored-by: Liu <[email protected]>
Co-authored-by: Liu <[email protected]>
Co-authored-by: Liu <[email protected]>
…e.py Co-authored-by: Liu <[email protected]>
…namically in case of changes to fixture
…e.py Co-authored-by: Liu <[email protected]>
… to avoid confusion with pytest fixtures
Co-authored-by: Liu <[email protected]>
Co-authored-by: Liu <[email protected]>
Co-authored-by: Liu <[email protected]>
…ng steps of a graph
Co-authored-by: Liu <[email protected]>
registered_model_version | ||
) | ||
self._predecessors = self.set_predecessors(predecessors) | ||
self._registered_model: RegisteredModel = self._get_registered_model() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
self._registered_model_version = self.set_registered_model_version(
registered_model_version
)
already sets self._registered_model
. So we're fetching the RM twice during __init__()
(which also results in two got existing RegisteredModel
print statements) which may be a little janky. But we can address this later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixing this won't be a huge deal, but may be best left to another ticket
Co-authored-by: Liu <[email protected]>
Co-authored-by: Liu <[email protected]>
Co-authored-by: Liu <[email protected]>
Co-authored-by: Liu <[email protected]>
Co-authored-by: Liu <[email protected]>
Co-authored-by: Liu <[email protected]>
Co-authored-by: Liu <[email protected]>
…e.py Co-authored-by: Liu <[email protected]>
Co-authored-by: Liu <[email protected]>
…ull scheme and socket dynamically
Co-authored-by: Liu <[email protected]>
Impact and Context
All new functionality. This PR provides the base set of classes needed for working with Pipelines.
Public Docs Rendered
PipelineStep
PipelineGraph
RegisteredPipeline
Risks and Area of Effect
Low risk, as this does not change any existing functionality and does not yet add the Client class tools that will use these classes.
Testing
Reverting