pipelines-it-local.yml 1.39 KB
Newer Older
chicm-ms's avatar
chicm-ms committed
1
2
jobs:
- job: 'integration_test_local_ubuntu'
chicm-ms's avatar
chicm-ms committed
3
  timeoutInMinutes: 120
chicm-ms's avatar
chicm-ms committed
4
5
6
7
8
9
10
11

  steps:
  - script: python3 -m pip install --upgrade pip setuptools --user
    displayName: 'Install python tools'
  - script: |
      source install.sh
    displayName: 'Install nni toolkit via source code'
  - script: |
12
      set -e
chicm-ms's avatar
chicm-ms committed
13
      python3 -m pip install scikit-learn==0.20.0 --user
chicm-ms's avatar
chicm-ms committed
14
15
      python3 -m pip install torchvision==0.4.1 --user
      python3 -m pip install torch==1.3.1 --user
chicm-ms's avatar
chicm-ms committed
16
      python3 -m pip install keras==2.1.6 --user
chicm-ms's avatar
chicm-ms committed
17
      python3 -m pip install tensorflow-gpu==1.15.2 tensorflow-estimator==1.15.1 --force --user
chicm-ms's avatar
chicm-ms committed
18
      sudo apt-get install swig -y
SparkSnail's avatar
SparkSnail committed
19
      PATH=$HOME/.local/bin:$PATH nnictl package install --name=SMAC
20
      PATH=$HOME/.local/bin:$PATH nnictl package install --name=BOHB
chicm-ms's avatar
chicm-ms committed
21
      PATH=$HOME/.local/bin:$PATH nnictl package install --name=PPOTuner
chicm-ms's avatar
chicm-ms committed
22
23
24
    displayName: 'Install dependencies for integration tests'
  - script: |
      cd test
chicm-ms's avatar
chicm-ms committed
25
      source scripts/unittest.sh
chicm-ms's avatar
chicm-ms committed
26
27
28
    displayName: 'Unit test'
  - script: |
      cd test
chicm-ms's avatar
chicm-ms committed
29
30
      PATH=$HOME/.local/bin:$PATH python3 nni_test/nnitest/run_tests.py --config config/integration_tests.yml --ts local
    displayName: 'Integration test'
Yuge Zhang's avatar
Yuge Zhang committed
31
32
33
34
  - script: |
      cd test
      PATH=$HOME/.local/bin:$PATH source scripts/nas.sh
    displayName: 'NAS test'
chicm-ms's avatar
chicm-ms committed
35
36
  - script: |
      cd test
chicm-ms's avatar
chicm-ms committed
37
38
      source scripts/model_compression.sh
    displayName: 'Model compression test'