def create_command_line(args, sample_type): python_path = PROJECT_ROOT.as_posix() executable = EXAMPLES_DIR.joinpath(sample_type, 'main.py').as_posix() cli_args = " ".join(key if val is None else "{} {}".format(key, val) for key, val in args.items()) return "PYTHONPATH={path} {python_exe} {main_py} {args}".format( path=python_path, main_py=executable, args=cli_args, python_exe=sys.executable )
def create_command_line(args, venv, python=sys.executable, cuda_string=""): python_path = PROJECT_ROOT.as_posix() line = "PYTHONPATH={path} {venv_activate}; {cuda} {python_exe} {args}"\ .format(path=python_path, venv_activate=venv, cuda=cuda_string, args=args, python_exe=python) return line