Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
ray / dag / __init__.py
Size: Mime:
from ray.dag.dag_node import DAGNode
from ray.dag.function_node import FunctionNode
from ray.dag.class_node import (
    ClassNode,
    ClassMethodNode,
)
from ray.dag.collective_node import CollectiveOutputNode
from ray.dag.input_node import (
    InputNode,
    InputAttributeNode,
    DAGInputData,
)
from ray.dag.output_node import MultiOutputNode
from ray.dag.dag_operation_future import DAGOperationFuture, GPUFuture
from ray.dag.constants import (
    PARENT_CLASS_NODE_KEY,
    PREV_CLASS_METHOD_CALL_KEY,
    BIND_INDEX_KEY,
    IS_CLASS_METHOD_OUTPUT_KEY,
    COLLECTIVE_OPERATION_KEY,
    DAGNODE_TYPE_KEY,
)
from ray.dag.vis_utils import plot
from ray.dag.context import DAGContext

__all__ = [
    "ClassNode",
    "ClassMethodNode",
    "CollectiveOutputNode",
    "DAGNode",
    "DAGOperationFuture",
    "FunctionNode",
    "GPUFuture",
    "InputNode",
    "InputAttributeNode",
    "DAGInputData",
    "PARENT_CLASS_NODE_KEY",
    "PREV_CLASS_METHOD_CALL_KEY",
    "BIND_INDEX_KEY",
    "IS_CLASS_METHOD_OUTPUT_KEY",
    "COLLECTIVE_OPERATION_KEY",
    "DAGNODE_TYPE_KEY",
    "plot",
    "MultiOutputNode",
    "DAGContext",
]