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
"git@developer.sourcefind.cn:OpenDAS/nni.git" did not exist on "7ee5036b2858c2b18bf113d56059ae6d30656113"
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