mirror of
https://github.com/clearml/clearml-agent
synced 2025-05-03 11:41:15 +00:00
Add conda debug prints (--debug)
This commit is contained in:
parent
f8cbaa9a06
commit
91eec99563
@ -573,6 +573,8 @@ class CondaAPI(PackageManager):
|
|||||||
conda_env['dependencies'] = [clean_ver(r) for r in reqs]
|
conda_env['dependencies'] = [clean_ver(r) for r in reqs]
|
||||||
with self.temp_file("conda_env", yaml.dump(conda_env), suffix=".yml") as name:
|
with self.temp_file("conda_env", yaml.dump(conda_env), suffix=".yml") as name:
|
||||||
print('Conda: Trying to install requirements:\n{}'.format(conda_env['dependencies']))
|
print('Conda: Trying to install requirements:\n{}'.format(conda_env['dependencies']))
|
||||||
|
if self.session.debug_mode:
|
||||||
|
print('{}:\n{}'.format(name, yaml.dump(conda_env)))
|
||||||
result = self._run_command(
|
result = self._run_command(
|
||||||
("env", "update", "-p", self.path, "--file", name)
|
("env", "update", "-p", self.path, "--file", name)
|
||||||
)
|
)
|
||||||
@ -603,6 +605,8 @@ class CondaAPI(PackageManager):
|
|||||||
pip_req_str = [r.tostr() for r in pip_requirements if r.name not in ('pip', 'virtualenv', )]
|
pip_req_str = [r.tostr() for r in pip_requirements if r.name not in ('pip', 'virtualenv', )]
|
||||||
print('Conda: Installing requirements: step 2 - using pip:\n{}'.format(pip_req_str))
|
print('Conda: Installing requirements: step 2 - using pip:\n{}'.format(pip_req_str))
|
||||||
PackageManager._selected_manager = self.pip
|
PackageManager._selected_manager = self.pip
|
||||||
|
if self.session.debug_mode:
|
||||||
|
print('pip requirements.txt:\n{}'.format('\n'.join(pip_req_str)))
|
||||||
self.pip.load_requirements({'pip': '\n'.join(pip_req_str)})
|
self.pip.load_requirements({'pip': '\n'.join(pip_req_str)})
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(e)
|
print(e)
|
||||||
|
Loading…
Reference in New Issue
Block a user