MCPcopy
hub / github.com/ray-project/ray / from_json

Method from_json

python/ray/job_config.py:265–287  ·  view source on GitHub ↗

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)

Source from the content-addressed store, hash-verified

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 )

Callers

nothing calls this directly

Calls 2

clsClass · 0.85
getMethod · 0.65

Tested by

no test coverage detected