|
- # import subprocess
-
- # print('******starting******')
- # p = subprocess.run("python /code/OneNet-main/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 /code/OneNet-main/datasets/coco", shell=True, capture_output=True)
- # p = subprocess.run("ln -s /dataset/coco2017/annotations /code/OneNet-main/datasets/coco/annotations", shell=True, capture_output=True)
- # p = subprocess.run("ln -s /dataset/coco2017/train2017 /code/OneNet-main/datasets/coco/train2017", shell=True, capture_output=True)
- # p = subprocess.run("ln -s /dataset/coco2017/val2017 /code/OneNet-main/datasets/coco/val2017", shell=True, capture_output=True)
- # p = subprocess.run("ln -s /dataset/coco2017/test2017 /code/OneNet-main/datasets/coco/test2017", shell=True, capture_output=True)
-
- 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("unzip /workspace/R-50.zip", shell=True, capture_output=True)
- # p = subprocess.run("python3 -m tools.convert_weight --model /workspace/se_resnet50-ce0d4300.pth --output /workspace/se_resnet50_detectron2.pth", shell=True, capture_output=True)
-
- p = subprocess.run("python /workspace/projects/OneNet/train_net.py --num-gpus 1 --config-file /workspace/projects/OneNet/configs/onenet.retinanet.res50.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******')
|