Generates a JobConfig object from json. Examples: .. testcode:: from ray.job_config import JobConfig job_config = JobConfig.from_json( {"runtime_env": {"working_dir": "uri://abc"}}) Args: job_config_json:
(cls, job_config_json)
| 263 | |
| 264 | @classmethod |
| 265 | def from_json(cls, job_config_json): |
| 266 | """Generates a JobConfig object from json. |
| 267 | |
| 268 | Examples: |
| 269 | .. testcode:: |
| 270 | |
| 271 | from ray.job_config import JobConfig |
| 272 | |
| 273 | job_config = JobConfig.from_json( |
| 274 | {"runtime_env": {"working_dir": "uri://abc"}}) |
| 275 | |
| 276 | Args: |
| 277 | job_config_json: The job config json dictionary. |
| 278 | """ |
| 279 | return cls( |
| 280 | jvm_options=job_config_json.get("jvm_options", None), |
| 281 | code_search_path=job_config_json.get("code_search_path", None), |
| 282 | runtime_env=job_config_json.get("runtime_env", None), |
| 283 | metadata=job_config_json.get("metadata", None), |
| 284 | ray_namespace=job_config_json.get("ray_namespace", None), |
| 285 | _client_job=job_config_json.get("client_job", False), |
| 286 | _py_driver_sys_path=job_config_json.get("py_driver_sys_path", None), |
| 287 | ) |