|
- import subprocess
-
- print('******starting******')
- p = subprocess.run("cp -r /code/* /workspace", shell=True, capture_output=True)
-
- p = subprocess.run("python /code/setup.py build develop", shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True)
- print(f'获取返回数据:{p.stdout}')
- if p.returncode !=0:
- print(f'命令执行失败:{p.stderr}')
- print('*********************')
-
-
- p = subprocess.run("mkdir -p /workspace/datasets/coco", shell=True, capture_output=True)
- p = subprocess.run("ln -s /dataset/coco2017/annotations /workspace/datasets/coco/annotations", shell=True, capture_output=True)
- p = subprocess.run("ln -s /dataset/coco2017/train2017 /workspace/datasets/coco/train2017", shell=True, capture_output=True)
- p = subprocess.run("ln -s /dataset/coco2017/val2017 /workspace/datasets/coco/val2017", shell=True, capture_output=True)
- p = subprocess.run("ln -s /dataset/coco2017/test2017 /workspace/datasets/coco/test2017", shell=True, capture_output=True)
- print('####################')
-
- p = subprocess.run("python /workspace/projects/SparseRCNN/train_net.py --num-gpus 1 --config-file /workspace/projects/SparseRCNN/configs/sparsercnn.res50.100pro.3x.yaml", shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True)
- print(f'获取返回数据:{p.stdout}')
- if p.returncode !=0:
- print(f'命令执行失败:{p.stderr}')
- print('******ending******')
|