nvtabular.workflow.workflow.WorkflowNode
-
class
nvtabular.workflow.workflow.WorkflowNode(selector=None)[source] Bases:
merlin.dag.node.NodeWorkflowNode represents a Node in a NVTabular workflow graph
-
__init__(selector=None)
Methods
__init__([selector])add_child(child)Adding a child node to this node
add_dependency(dep)Adding a dependency node to this node
add_parent(parent)Adding a parent node to this node
compute_schemas(root_schema[, preserve_dtypes])Defines the input and output schema
construct_from(nodable)Convert Node-like objects to a Node or list of Nodes.
exportable([backend])remove_child(child)Removing a child node from this node
remove_inputs(input_cols)Remove input columns and all output columns that depend on them.
validate_schemas(root_schema[, strict_dtypes])Check if this Node’s input schema matches the output schemas of parents and dependencies
Attributes
Nodablealias of Union[Node, str, List[str], merlin.dag.selector.ColumnSelector, List[Union[Node, str, List[str], merlin.dag.selector.ColumnSelector]]]
column_mappingdependency_columnsgraphgrouped_parents_with_dependenciesinput_columnslabeloutput_columnsparents_with_dependenciesselector-