Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
Experiment
✓ from determined.experimental import Determined
✗ from determined import Experiment
The main client class is Determined, not Experiment.
submit_experiment
✓ from determined.experimental import client as exp_client
✗ from determined import submit_experiment
Use client module from experimental.
Basic quickstart: instantiate Determined client and submit an experiment. Ensure DET_MASTER is set.
import determined as det
from determined.experimental import Determined
# Instantiate client (requires a running Determined master)
# Set environment variables DET_MASTER or pass master_url explicitly
client = Determined(master_url=os.environ.get('DET_MASTER', ''))
# Create an experiment configuration (YAML as dict)
config = {
"entrypoint": "model_def:MyTrial",
"hyperparameters": {"learning_rate": 0.001},
"searcher": {"name": "single", "metric": "validation_loss"}
}
# Submit experiment from a directory
from determined.experimental import client
resp = client.create_experiment(config, model_dir=".")
print(f"Experiment ID: {resp['experiment_id']}")
Errors
Common errors & fixes
determined.exceptions.MasterNotFoundException: Unable to connect to master at http://localhost:8080
DET_MASTER is not set or the master URL is incorrect.
fixSet the environment variable DET_MASTER to the correct master URL, e.g., 'export DET_MASTER=http://<master-ip>:8080'.
ImportError: cannot import name 'Experiment' from 'determined'
Trying to import the old Experiment class from the wrong module.
fixUse 'from determined.experimental import Determined' instead.
Upgrade
Version history
0.38.1latest on PyPI · released Mar 19, 2025
Audit
Dependencies
pytorchoptionalRequired for PyTorch integration
tensorflowoptionalRequired for TensorFlow integration
Resources
No resource links recorded.