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
-
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]