{"id":44719,"library":"determined","title":"Determined AI","description":"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.","status":"active","version":"0.38.1","language":"python","source_language":"en","source_url":"https://github.com/determined-ai/determined","tags":["deep learning","distributed training","hyperparameter search"],"install":[{"cmd":"pip install determined","lang":"bash","label":"Core package"},{"cmd":"pip install determined[pytorch]","lang":"bash","label":"With PyTorch support"},{"cmd":"pip install determined[tensorflow]","lang":"bash","label":"With TensorFlow support"}],"dependencies":[{"reason":"Required for PyTorch integration","package":"pytorch","optional":true},{"reason":"Required for TensorFlow integration","package":"tensorflow","optional":true}],"imports":[{"note":"The main client class is Determined, not Experiment.","wrong":"from determined import Experiment","symbol":"Experiment","correct":"from determined.experimental import Determined"},{"note":"Use client module from experimental.","wrong":"from determined import submit_experiment","symbol":"submit_experiment","correct":"from determined.experimental import client as exp_client"}],"quickstart":{"code":"import determined as det\nfrom determined.experimental import Determined\n\n# Instantiate client (requires a running Determined master)\n# Set environment variables DET_MASTER or pass master_url explicitly\nclient = Determined(master_url=os.environ.get('DET_MASTER', ''))\n\n# Create an experiment configuration (YAML as dict)\nconfig = {\n    \"entrypoint\": \"model_def:MyTrial\",\n    \"hyperparameters\": {\"learning_rate\": 0.001},\n    \"searcher\": {\"name\": \"single\", \"metric\": \"validation_loss\"}\n}\n\n# Submit experiment from a directory\nfrom determined.experimental import client\nresp = client.create_experiment(config, model_dir=\".\")\nprint(f\"Experiment ID: {resp['experiment_id']}\")","lang":"python","description":"Basic quickstart: instantiate Determined client and submit an experiment. Ensure DET_MASTER is set."},"warnings":[{"fix":"Set the DET_MASTER environment variable or pass master_url to Determined().","message":"The master URL must point to a running Determined master service. If not set, the client may fail with connection issues.","severity":"gotcha","affected_versions":"all"},{"fix":"Replace 'from determined.experimental import Experiment' with 'from determined.experimental import Determined'.","message":"The 'determined.experimental.Experiment' class was deprecated in 0.20.0. Use 'Determined' class from 'determined.experimental' instead.","severity":"deprecated","affected_versions":">=0.20.0"},{"fix":"Always provide the 'model_dir' argument when calling submit_experiment.","message":"In version 0.35.0, the 'submit_experiment' function signature changed. The 'model_dir' parameter became required instead of optional.","severity":"breaking","affected_versions":">=0.35.0"}],"env_vars":null,"search_vec":"'0.38.1':23 '3.8':26 'ai':2,4 'api':34 'current':21 'deep':7,36 'determin':1,3 'distribut':13,38 'experi':18 'focus':32 'frequent':29 'hyperparamet':15,40 'learn':8,37 'manag':19 'platform':10 'python':25 'releas':27 'search':16,41 'simplifi':12 'stabil':35 'support':24 'train':9,14,39 'version':22","created_at":"2026-06-07T12:51:30.072234+00:00","updated_at":"2026-06-07T12:51:30.072234+00:00","problems":[{"fix":"Set the environment variable DET_MASTER to the correct master URL, e.g., 'export DET_MASTER=http://<master-ip>:8080'.","cause":"DET_MASTER is not set or the master URL is incorrect.","error":"determined.exceptions.MasterNotFoundException: Unable to connect to master at http://localhost:8080"},{"fix":"Use 'from determined.experimental import Determined' instead.","cause":"Trying to import the old Experiment class from the wrong module.","error":"ImportError: cannot import name 'Experiment' from 'determined'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["ai-ml"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-06-29","last_verified":"2026-06-29","next_check":"2026-07-29","install_tag":null}}