mirror of
https://github.com/clearml/clearml
synced 2025-06-23 01:55:38 +00:00
Task.set_base_docker add docker_image argument (deprecate docker_cmd)
This commit is contained in:
parent
3e767fd304
commit
0217dea75d
@ -1858,15 +1858,23 @@ class Task(_Task):
|
|||||||
|
|
||||||
return self._hyper_params_manager.delete_hyper_params(*iterables)
|
return self._hyper_params_manager.delete_hyper_params(*iterables)
|
||||||
|
|
||||||
def set_base_docker(self, docker_cmd, docker_arguments=None, docker_setup_bash_script=None):
|
def set_base_docker(
|
||||||
# type: (str, Optional[Union[str, Sequence[str]]], Optional[Union[str, Sequence[str]]]) -> ()
|
self,
|
||||||
|
docker_cmd=None, # type: Optional[str]
|
||||||
|
docker_image=None, # type: Optional[str]
|
||||||
|
docker_arguments=None, # type: Optional[Union[str, Sequence[str]]]
|
||||||
|
docker_setup_bash_script=None # type: Optional[Union[str, Sequence[str]]]
|
||||||
|
):
|
||||||
|
# type: (...) -> ()
|
||||||
"""
|
"""
|
||||||
Set the base docker image for this experiment
|
Set the base docker image for this experiment
|
||||||
If provided, this value will be used by clearml-agent to execute this experiment
|
If provided, this value will be used by clearml-agent to execute this experiment
|
||||||
inside the provided docker image.
|
inside the provided docker image.
|
||||||
When running remotely the call is ignored
|
When running remotely the call is ignored
|
||||||
|
|
||||||
:param docker_cmd: docker container image (example: 'nvidia/cuda:11.1')
|
:param docker_cmd: Deprecated! compound docker container image + arguments
|
||||||
|
(example: 'nvidia/cuda:11.1 -e test=1') Deprecated, use specific arguments.
|
||||||
|
:param docker_image: docker container image (example: 'nvidia/cuda:11.1')
|
||||||
:param docker_arguments: docker execution parameters (example: '-e ENV=1')
|
:param docker_arguments: docker execution parameters (example: '-e ENV=1')
|
||||||
:param docker_setup_bash_script: bash script to run at the
|
:param docker_setup_bash_script: bash script to run at the
|
||||||
beginning of the docker before launching the Task itself. example: ['apt update', 'apt-get install -y gcc']
|
beginning of the docker before launching the Task itself. example: ['apt update', 'apt-get install -y gcc']
|
||||||
@ -1875,7 +1883,7 @@ class Task(_Task):
|
|||||||
return
|
return
|
||||||
|
|
||||||
super(Task, self).set_base_docker(
|
super(Task, self).set_base_docker(
|
||||||
docker_cmd=docker_cmd,
|
docker_cmd=docker_cmd or docker_image,
|
||||||
docker_arguments=docker_arguments,
|
docker_arguments=docker_arguments,
|
||||||
docker_setup_bash_script=docker_setup_bash_script
|
docker_setup_bash_script=docker_setup_bash_script
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user