Unverified Commit a8f86a78 authored by Yuge Zhang's avatar Yuge Zhang Committed by GitHub
Browse files

Refactor integration test (step 4) - refactor test file tree structure (#4895)

parent b0732e01
...@@ -13,8 +13,8 @@ testCases: ...@@ -13,8 +13,8 @@ testCases:
######################################################################### #########################################################################
- name: naive-test - name: naive-test
configFile: test/config/naive_test/local.yml configFile: test/training_service/config/naive_test/local.yml
launchCommand: python3 nni_test/nnitest/naive_test.py --config $configFile launchCommand: python3 training_service/nnitest/naive_test.py --config $configFile
experimentStatusCheck: False experimentStatusCheck: False
stopCommand: stopCommand:
platform: linux darwin platform: linux darwin
...@@ -23,7 +23,7 @@ testCases: ...@@ -23,7 +23,7 @@ testCases:
# nni features test # nni features test
######################################################################### #########################################################################
- name: metrics-float - name: metrics-float
configFile: test/config/metrics_test/config.yml configFile: test/training_service/config/metrics_test/config.yml
config: config:
maxTrialNum: 1 maxTrialNum: 1
trialConcurrency: 1 trialConcurrency: 1
...@@ -33,7 +33,7 @@ testCases: ...@@ -33,7 +33,7 @@ testCases:
expected_result_file: expected_metrics.json expected_result_file: expected_metrics.json
- name: metrics-dict - name: metrics-dict
configFile: test/config/metrics_test/config_dict_metrics.yml configFile: test/training_service/config/metrics_test/config_dict_metrics.yml
config: config:
maxTrialNum: 1 maxTrialNum: 1
trialConcurrency: 1 trialConcurrency: 1
...@@ -46,7 +46,7 @@ testCases: ...@@ -46,7 +46,7 @@ testCases:
# nni assessor test # nni assessor test
######################################################################### #########################################################################
- name: assessor-curvefitting - name: assessor-curvefitting
configFile: test/config/assessors/curvefitting.yml configFile: test/training_service/config/assessors/curvefitting.yml
config: config:
maxTrialNum: 2 maxTrialNum: 2
trialConcurrency: 2 trialConcurrency: 2
...@@ -55,7 +55,7 @@ testCases: ...@@ -55,7 +55,7 @@ testCases:
command: python3 naive_trial.py command: python3 naive_trial.py
- name: assessor-medianstop - name: assessor-medianstop
configFile: test/config/assessors/medianstop.yml configFile: test/training_service/config/assessors/medianstop.yml
config: config:
maxTrialNum: 2 maxTrialNum: 2
trialConcurrency: 2 trialConcurrency: 2
...@@ -67,7 +67,7 @@ testCases: ...@@ -67,7 +67,7 @@ testCases:
# nni tuners test # nni tuners test
######################################################################### #########################################################################
- name: tuner-annel - name: tuner-annel
configFile: test/config/tuners/anneal.yml configFile: test/training_service/config/tuners/anneal.yml
config: config:
maxTrialNum: 2 maxTrialNum: 2
trialConcurrency: 2 trialConcurrency: 2
...@@ -78,7 +78,7 @@ testCases: ...@@ -78,7 +78,7 @@ testCases:
command: python3 naive_trial.py command: python3 naive_trial.py
- name: tuner-evolution - name: tuner-evolution
configFile: test/config/tuners/evolution.yml configFile: test/training_service/config/tuners/evolution.yml
config: config:
maxTrialNum: 2 maxTrialNum: 2
trialConcurrency: 2 trialConcurrency: 2
...@@ -89,7 +89,7 @@ testCases: ...@@ -89,7 +89,7 @@ testCases:
command: python3 naive_trial.py command: python3 naive_trial.py
- name: tuner-random - name: tuner-random
configFile: test/config/tuners/random.yml configFile: test/training_service/config/tuners/random.yml
config: config:
maxTrialNum: 2 maxTrialNum: 2
trialConcurrency: 2 trialConcurrency: 2
...@@ -100,7 +100,7 @@ testCases: ...@@ -100,7 +100,7 @@ testCases:
command: python3 naive_trial.py command: python3 naive_trial.py
- name: tuner-tpe - name: tuner-tpe
configFile: test/config/tuners/tpe.yml configFile: test/training_service/config/tuners/tpe.yml
config: config:
maxTrialNum: 2 maxTrialNum: 2
trialConcurrency: 2 trialConcurrency: 2
...@@ -111,7 +111,7 @@ testCases: ...@@ -111,7 +111,7 @@ testCases:
command: python3 naive_trial.py command: python3 naive_trial.py
- name: tuner-batch - name: tuner-batch
configFile: test/config/tuners/batch.yml configFile: test/training_service/config/tuners/batch.yml
config: config:
maxTrialNum: 2 maxTrialNum: 2
trialConcurrency: 2 trialConcurrency: 2
...@@ -122,7 +122,7 @@ testCases: ...@@ -122,7 +122,7 @@ testCases:
command: python3 trial_choices.py command: python3 trial_choices.py
- name: tuner-gp - name: tuner-gp
configFile: test/config/tuners/gp.yml configFile: test/training_service/config/tuners/gp.yml
config: config:
maxTrialNum: 2 maxTrialNum: 2
trialConcurrency: 2 trialConcurrency: 2
...@@ -133,7 +133,7 @@ testCases: ...@@ -133,7 +133,7 @@ testCases:
command: python3 naive_trial.py command: python3 naive_trial.py
- name: tuner-grid - name: tuner-grid
configFile: test/config/tuners/gridsearch.yml configFile: test/training_service/config/tuners/gridsearch.yml
config: config:
maxTrialNum: 2 maxTrialNum: 2
trialConcurrency: 2 trialConcurrency: 2
......
...@@ -13,7 +13,7 @@ assessor: ...@@ -13,7 +13,7 @@ assessor:
classArgs: classArgs:
optimize_mode: maximize optimize_mode: maximize
trial: trial:
codeDir: ../../../examples/trials/mnist-annotation codeDir: ../../../../examples/trials/mnist-annotation
command: python3 mnist.py --batch_num 100 command: python3 mnist.py --batch_num 100
gpuNum: 0 gpuNum: 0
......
...@@ -12,7 +12,7 @@ assessor: ...@@ -12,7 +12,7 @@ assessor:
classArgs: classArgs:
optimize_mode: maximize optimize_mode: maximize
trial: trial:
codeDir: ../../../examples/trials/mnist-batch-tune-keras codeDir: ../../../../examples/trials/mnist-batch-tune-keras
command: python3 mnist-keras.py --epochs 1 command: python3 mnist-keras.py --epochs 1
gpuNum: 0 gpuNum: 0
......
...@@ -13,7 +13,7 @@ advisor: ...@@ -13,7 +13,7 @@ advisor:
eta: 3 eta: 3
optimize_mode: maximize optimize_mode: maximize
trial: trial:
codeDir: ../../../examples/trials/mnist-advisor codeDir: ../../../../examples/trials/mnist-advisor
command: python3 mnist.py command: python3 mnist.py
gpuNum: 0 gpuNum: 0
......
...@@ -13,7 +13,7 @@ assessor: ...@@ -13,7 +13,7 @@ assessor:
classArgs: classArgs:
optimize_mode: maximize optimize_mode: maximize
trial: trial:
codeDir: ../../../examples/trials/mnist-annotation codeDir: ../../../../examples/trials/mnist-annotation
command: python3 mnist.py --batch_num 100 command: python3 mnist.py --batch_num 100
gpuNum: 0 gpuNum: 0
......
...@@ -22,7 +22,7 @@ assessor: ...@@ -22,7 +22,7 @@ assessor:
classArgs: classArgs:
optimize_mode: maximize optimize_mode: maximize
trial: trial:
codeDir: ../../../examples/trials/mnist-tfv1 codeDir: ../../../../examples/trials/mnist-tfv1
command: python3 mnist.py --batch_num 100 command: python3 mnist.py --batch_num 100
gpuNum: 0 gpuNum: 0
......
...@@ -12,7 +12,7 @@ assessor: ...@@ -12,7 +12,7 @@ assessor:
classArgs: classArgs:
optimize_mode: maximize optimize_mode: maximize
trial: trial:
codeDir: ../../../examples/trials/mnist-tfv1 codeDir: ../../../../examples/trials/mnist-tfv1
command: python3 mnist.py --batch_num 100 command: python3 mnist.py --batch_num 100
gpuNum: 0 gpuNum: 0
......
...@@ -13,7 +13,7 @@ advisor: ...@@ -13,7 +13,7 @@ advisor:
eta: 3 eta: 3
exec_mode: parallelism exec_mode: parallelism
trial: trial:
codeDir: ../../../examples/trials/mnist-advisor codeDir: ../../../../examples/trials/mnist-advisor
command: python3 mnist.py command: python3 mnist.py
gpuNum: 0 gpuNum: 0
......
...@@ -14,7 +14,7 @@ assessor: ...@@ -14,7 +14,7 @@ assessor:
classArgs: classArgs:
optimize_mode: maximize optimize_mode: maximize
trial: trial:
codeDir: ../../../examples/trials/mnist-tfv1 codeDir: ../../../../examples/trials/mnist-tfv1
command: python3 mnist.py --batch_num 100 command: python3 mnist.py --batch_num 100
gpuNum: 0 gpuNum: 0
......
...@@ -11,7 +11,7 @@ assessor: ...@@ -11,7 +11,7 @@ assessor:
classArgs: classArgs:
optimize_mode: maximize optimize_mode: maximize
trial: trial:
codeDir: ../../../examples/trials/mnist-annotation codeDir: ../../../../examples/trials/mnist-annotation
command: python3 mnist.py --batch_num 100 command: python3 mnist.py --batch_num 100
gpuNum: 0 gpuNum: 0
......
experimentName: default_test experimentName: default_test
searchSpaceFile: seach_space_classic_nas.json searchSpaceFile: seach_space_classic_nas.json
trialCommand: python3 mnist.py --epochs 1 trialCommand: python3 mnist.py --epochs 1
trialCodeDirectory: ../../../examples/nas/legacy/classic_nas trialCodeDirectory: ../../../../examples/nas/legacy/classic_nas
trialGpuNumber: 0 trialGpuNumber: 0
trialConcurrency: 1 trialConcurrency: 1
maxExperimentDuration: 15m maxExperimentDuration: 15m
......
...@@ -9,7 +9,7 @@ tuner: ...@@ -9,7 +9,7 @@ tuner:
classArgs: classArgs:
optimize_mode: maximize optimize_mode: maximize
trial: trial:
codeDir: ../../../examples/nas/legacy/classic_nas codeDir: ../../../../examples/nas/legacy/classic_nas
command: python3 mnist.py --epochs 1 command: python3 mnist.py --epochs 1
gpuNum: 0 gpuNum: 0
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment