dml_util.adapters.local#

Local adapter for running DaggerML functions.

This module provides a local adapter for running DaggerML functions. The local adapter allows running DaggerML functions in the local environment using various runners, such as script runners, conda runners, etc.

Classes#

LocalAdapter

Local adapter for running DaggerML functions.

Classes

LocalAdapter()

Local adapter for running DaggerML functions.

class dml_util.adapters.local.LocalAdapter[source]#

Bases: AdapterBase

Local adapter for running DaggerML functions.

ADAPTER = 'dml-util-local-adapter'#
classmethod funkify(uri, data)[source]#

Create a Resource from a URI and data.

classmethod resolve(uri)[source]#

Resolve a URI to a local runner.

Parameters:

uri (str)

Return type:

str

classmethod send_to_remote(uri, config, dump)[source]#

Send data to a local runner.

Parameters:
  • uri (str) – The runner URI.

  • config (EnvConfig) – Configuration for the run.

  • dump (str) – The payload to send.

Returns:

A tuple of (response, message).

Return type:

tuple[str, str]