|
|
@@ -20,19 +20,19 @@ import ( |
|
|
const ( |
|
|
const ( |
|
|
//Command = `pip3 install jupyterlab==2.2.5 -i https://pypi.tuna.tsinghua.edu.cn/simple;service ssh stop;jupyter lab --no-browser --ip=0.0.0.0 --allow-root --notebook-dir="/code" --port=80 --LabApp.token="" --LabApp.allow_origin="self https://cloudbrain.pcl.ac.cn"` |
|
|
//Command = `pip3 install jupyterlab==2.2.5 -i https://pypi.tuna.tsinghua.edu.cn/simple;service ssh stop;jupyter lab --no-browser --ip=0.0.0.0 --allow-root --notebook-dir="/code" --port=80 --LabApp.token="" --LabApp.allow_origin="self https://cloudbrain.pcl.ac.cn"` |
|
|
//CommandBenchmark = `echo "start benchmark";python /code/test.py;echo "end benchmark"` |
|
|
//CommandBenchmark = `echo "start benchmark";python /code/test.py;echo "end benchmark"` |
|
|
CommandBenchmark = `cd /benchmark && bash run_bk.sh >/model/benchmark-log.txt` |
|
|
|
|
|
CodeMountPath = "/code" |
|
|
|
|
|
DataSetMountPath = "/dataset" |
|
|
|
|
|
ModelMountPath = "/model" |
|
|
|
|
|
|
|
|
CommandBenchmark = `cd /benchmark && bash run_bk.sh >/model/benchmark-log.txt` |
|
|
|
|
|
CodeMountPath = "/code" |
|
|
|
|
|
DataSetMountPath = "/dataset" |
|
|
|
|
|
ModelMountPath = "/model" |
|
|
PretrainModelMountPath = "/pretrainmodel" |
|
|
PretrainModelMountPath = "/pretrainmodel" |
|
|
LogFile = "log.txt" |
|
|
|
|
|
BenchMarkMountPath = "/benchmark" |
|
|
|
|
|
BenchMarkResourceID = 1 |
|
|
|
|
|
Snn4imagenetMountPath = "/snn4imagenet" |
|
|
|
|
|
BrainScoreMountPath = "/brainscore" |
|
|
|
|
|
TaskInfoName = "/taskInfo" |
|
|
|
|
|
Snn4imagenetCommand = `/opt/conda/bin/python /snn4imagenet/testSNN_script.py --modelname '%s' --modelpath '/dataset' --modeldescription '%s' >/model/benchmark-log.txt` |
|
|
|
|
|
BrainScoreCommand = `bash /brainscore/brainscore_test_par4shSrcipt.sh -b '%s' -n '%s' -p '/dataset' -d '%s' >/model/benchmark-log.txt` |
|
|
|
|
|
|
|
|
LogFile = "log.txt" |
|
|
|
|
|
BenchMarkMountPath = "/benchmark" |
|
|
|
|
|
BenchMarkResourceID = 1 |
|
|
|
|
|
Snn4imagenetMountPath = "/snn4imagenet" |
|
|
|
|
|
BrainScoreMountPath = "/brainscore" |
|
|
|
|
|
TaskInfoName = "/taskInfo" |
|
|
|
|
|
Snn4imagenetCommand = `/opt/conda/bin/python /snn4imagenet/testSNN_script.py --modelname '%s' --modelpath '/dataset' --modeldescription '%s' >/model/benchmark-log.txt` |
|
|
|
|
|
BrainScoreCommand = `bash /brainscore/brainscore_test_par4shSrcipt.sh -b '%s' -n '%s' -p '/dataset' -d '%s' >/model/benchmark-log.txt` |
|
|
|
|
|
|
|
|
SubTaskName = "task1" |
|
|
SubTaskName = "task1" |
|
|
|
|
|
|
|
|
@@ -405,7 +405,7 @@ func GenerateTask(req GenerateCloudBrainTaskReq) error { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
func IsBenchmarkJob(jobType string) bool { |
|
|
func IsBenchmarkJob(jobType string) bool { |
|
|
return string(models.JobTypeBenchmark) == jobType || string(models.JobTypeBrainScore) == jobType || string(models.JobTypeSnn4imagenet) == jobType |
|
|
|
|
|
|
|
|
return string(models.JobTypeModelSafety) == jobType || string(models.JobTypeBenchmark) == jobType || string(models.JobTypeBrainScore) == jobType || string(models.JobTypeSnn4imagenet) == jobType |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
func GetWaitingCloudbrainCount(cloudbrainType int, computeResource string, jobTypes ...models.JobType) int64 { |
|
|
func GetWaitingCloudbrainCount(cloudbrainType int, computeResource string, jobTypes ...models.JobType) int64 { |
|
|
|