Core

Application([runtime_env, do_run, path])

This is the base application class.

Operator(*args, **kwargs)

This is the base Operator class.

env([pip_packages])

A decorator that adds an environment specification to either Operator or Application.

input([label, data_type, storage_type])

A decorator that adds input specification to the operator.

output([label, data_type, storage_type])

A decorator that adds output specification to the operator.

resource([cpu, memory, gpu])

A decorator that adds an resource requirement to the application.

IOType(value)

An enumeration.

ExecutionContext(context, op)

An execution context for the operator.

InputContext(execution_context)

An input context for an operator.

OutputContext(execution_context)

An output context for an operator.