{"record":{"id":"5075a9cfbf8efa1e","repo":"keras-team/keras","slug":"invalid-value-for-argument-device-name-expected-5075a9","errorCode":null,"errorMessage":"Invalid value for argument `device_name`. Expected a string like 'gpu:0' or a `jax.Device` instance. Received: device_name='{device_name}'","messagePattern":"Invalid value for argument `device_name`\\. Expected a string like 'gpu:0' or a `jax\\.Device` instance\\. Received: device_name='(.+?)'","errorType":"validation","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"keras/src/backend/jax/ops/core.py","lineNumber":729,"sourceCode":"                return self\n        name_scope_stack.append(self)\n        self._pop_on_exit = True\n        self._jax_name_scope.__enter__()\n        return self\n\n    def __exit__(self, *args, **kwargs):\n        super().__exit__(*args, **kwargs)\n        if self._pop_on_exit:\n            self._jax_name_scope.__exit__(*args, **kwargs)\n\n\ndef device_scope(device_name):\n    if isinstance(device_name, str):\n        # We support string value like \"cpu:0\", \"gpu:1\", etc.\n        device_name = device_name.lower()\n        jax_device = distribution_lib._to_backend_device(device_name)\n    elif not isinstance(device_name, jax.Device):\n        raise ValueError(\n            \"Invalid value for argument `device_name`. \"\n            \"Expected a string like 'gpu:0' or a `jax.Device` instance. \"\n            f\"Received: device_name='{device_name}'\"\n        )\n    else:\n        jax_device = device_name\n    return jax.default_device(jax_device)\n","sourceCodeStart":711,"sourceCodeEnd":737,"githubUrl":"https://github.com/keras-team/keras/blob/7a34a03db60bf60042242d6a556fc3be119046a5/keras/src/backend/jax/ops/core.py#L711-L737","documentation":"Error \"Invalid value for argument `device_name`. Expected a string like 'gpu:0' or a `jax.Device` instance. Received: device_name='{device_name}'\" thrown in keras-team/keras.","triggerScenarios":"Thrown at keras/src/backend/jax/ops/core.py:729 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"7a34a03db60bf60042242d6a556fc3be119046a5","analyzedAt":"2026-08-25T21:25:25.994Z","schemaVersion":2},"datasetVersion":"2026-08-26T02:17:13.382Z"}