Registry / ai-ml / determined

determined

JSON →
library0.38.1pypypi✓ verified 89d ago

Determined AI is a deep learning training platform that simplifies distributed training, hyperparameter search, and experiment management. The current version 0.38.1 supports Python >=3.8. Releases are frequent with a focus on API stability.

pip install determined
INSTALL
IMPORT
SIG · DETERMINED
D
determined
ai-mlpythonv0.38.1
harness data pending
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']}")
Debug
Known issues
gotchaThe master URL must point to a running Determined master service. If not set, the client may fail with connection issues.
fix
Set the DET_MASTER environment variable or pass master_url to Determined().
affects: all
deprecatedThe 'determined.experimental.Experiment' class was deprecated in 0.20.0. Use 'Determined' class from 'determined.experimental' instead.
fix
Replace 'from determined.experimental import Experiment' with 'from determined.experimental import Determined'.
affects: >=0.20.0
breakingIn version 0.35.0, the 'submit_experiment' function signature changed. The 'model_dir' parameter became required instead of optional.
fix
Always provide the 'model_dir' argument when calling submit_experiment.
affects: >=0.35.0
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.
fix
Set 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.
fix
Use '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
Agent activity
20 hits · last 30 days
node
18
OpenAI (training)
1
Resources

No resource links recorded.

determined — pip install determined · libregistry