Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
nni
Commits
8931b1c5
Unverified
Commit
8931b1c5
authored
Jan 05, 2021
by
Yuge Zhang
Committed by
GitHub
Jan 05, 2021
Browse files
Upgrade ubuntu latest pipeline (#3254)
parent
3b1d5cd4
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
28 additions
and
21 deletions
+28
-21
pipelines/fast-test.yml
pipelines/fast-test.yml
+28
-21
No files found.
pipelines/fast-test.yml
View file @
8931b1c5
...
@@ -4,27 +4,26 @@
...
@@ -4,27 +4,26 @@
jobs
:
jobs
:
-
job
:
ubuntu_latest
-
job
:
ubuntu_latest
pool
:
pool
:
# FIXME: In ubuntu-20.04 Python interpreter crashed during SMAC UT
vmImage
:
ubuntu-latest
vmImage
:
ubuntu-18.04
# This platform tests lint and doc first.
# This platform tests lint and doc first.
steps
:
steps
:
-
task
:
UsePythonVersion@0
-
task
:
UsePythonVersion@0
inputs
:
inputs
:
versionSpec
:
3.
6
versionSpec
:
3.
8
displayName
:
Configure Python version
displayName
:
Configure Python version
-
script
:
|
-
script
:
|
set -e
set -e
python
3
-m pip install --upgrade pip setuptools
python -m pip install --upgrade pip setuptools
python
3
-m pip install pytest coverage
python -m pip install pytest coverage
python
3
-m pip install pylint flake8
python -m pip install pylint flake8
echo "##vso[task.setvariable variable=PATH]${HOME}/.local/bin:${PATH}"
echo "##vso[task.setvariable variable=PATH]${HOME}/.local/bin:${PATH}"
displayName
:
Install Python tools
displayName
:
Install Python tools
-
script
:
|
-
script
:
|
python
3
setup.py develop
python setup.py develop
displayName
:
Install NNI
displayName
:
Install NNI
-
script
:
|
-
script
:
|
...
@@ -35,24 +34,28 @@ jobs:
...
@@ -35,24 +34,28 @@ jobs:
yarn eslint
yarn eslint
displayName
:
ESLint
displayName
:
ESLint
# FIXME: temporarily fixed to pytorch 1.6 as 1.7 won't work with compression
-
script
:
|
-
script
:
|
set -e
set -e
sudo apt-get install -y pandoc
sudo apt-get install -y pandoc
python3 -m pip install --upgrade pygments
python -m pip install --upgrade pygments
python3 -m pip install --upgrade torch>=1.7.0+cpu torchvision>=0.8.1+cpu -f https://download.pytorch.org/whl/torch_stable.html
python -m pip install "torch==1.6.0+cpu" "torchvision==0.7.0+cpu" -f https://download.pytorch.org/whl/torch_stable.html
python3 -m pip install --upgrade tensorflow
python -m pip install tensorflow
python3 -m pip install --upgrade gym onnx peewee thop graphviz
python -m pip install gym onnx peewee thop graphviz
python3 -m pip install sphinx==1.8.3 sphinx-argparse==0.2.5 sphinx-markdown-tables==0.0.9 sphinx-rtd-theme==0.4.2 sphinxcontrib-websupport==1.1.0 recommonmark==0.5.0 nbsphinx
python -m pip install sphinx==3.3.1 sphinx-argparse==0.2.5 sphinx-rtd-theme==0.4.2 sphinxcontrib-websupport==1.1.0 nbsphinx
sudo apt-get install swig -y
sudo apt-get remove swig -y
python3 -m pip install -e .[SMAC,BOHB]
sudo apt-get install swig3.0 -y
sudo ln -s /usr/bin/swig3.0 /usr/bin/swig
python -m pip install -e .[SMAC,BOHB]
displayName
:
Install extra dependencies
displayName
:
Install extra dependencies
-
script
:
|
-
script
:
|
set -e
set -e
python
3
-m pylint --rcfile pylintrc nni
python -m pylint --rcfile pylintrc nni
python
3
-m flake8 nni --count --select=E9,F63,F72,F82 --show-source --statistics
python -m flake8 nni --count --select=E9,F63,F72,F82 --show-source --statistics
EXCLUDES=examples/trials/mnist-nas/*/mnist*.py,examples/trials/nas_cifar10/src/cifar10/general_child.py
EXCLUDES=examples/trials/mnist-nas/*/mnist*.py,examples/trials/nas_cifar10/src/cifar10/general_child.py
python
3
-m flake8 examples --count --exclude=$EXCLUDES --select=E9,F63,F72,F82 --show-source --statistics
python -m flake8 examples --count --exclude=$EXCLUDES --select=E9,F63,F72,F82 --show-source --statistics
displayName
:
pylint and flake8
displayName
:
pylint and flake8
-
script
:
|
-
script
:
|
...
@@ -61,10 +64,14 @@ jobs:
...
@@ -61,10 +64,14 @@ jobs:
displayName
:
Check Sphinx documentation
displayName
:
Check Sphinx documentation
-
script
:
|
-
script
:
|
set -e
cd test
cd test
python3 -m pytest ut --ignore=ut/sdk/test_pruners.py --ignore=ut/sdk/test_compressor_tf.py
python -m pytest ut --ignore=ut/sdk/test_pruners.py \
python3 -m pytest ut/sdk/test_pruners.py
--ignore=ut/sdk/test_compressor_tf.py \
python3 -m pytest ut/sdk/test_compressor_tf.py
--ignore=ut/sdk/test_compressor_torch.py
python -m pytest ut/sdk/test_pruners.py
python -m pytest ut/sdk/test_compressor_tf.py
python -m pytest ut/sdk/test_compressor_torch.py
displayName
:
Python unit test
displayName
:
Python unit test
-
script
:
|
-
script
:
|
...
@@ -77,7 +84,7 @@ jobs:
...
@@ -77,7 +84,7 @@ jobs:
-
script
:
|
-
script
:
|
cd test
cd test
python
3
nni_test/nnitest/run_tests.py --config config/pr_tests.yml
python nni_test/nnitest/run_tests.py --config config/pr_tests.yml
displayName
:
Simple integration test
displayName
:
Simple integration test
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment