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
Torchaudio
Commits
d2634d86
Commit
d2634d86
authored
Oct 19, 2021
by
Caroline Chen
Browse files
Fix Linux smoke tests (#1906)
parent
c9102129
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
62 additions
and
23 deletions
+62
-23
.circleci/config.yml
.circleci/config.yml
+35
-17
.circleci/config.yml.in
.circleci/config.yml.in
+23
-5
.circleci/regenerate.py
.circleci/regenerate.py
+4
-1
No files found.
.circleci/config.yml
View file @
d2634d86
...
...
@@ -93,10 +93,8 @@ binary_common: &binary_common
smoke_test_common
:
&smoke_test_common
<<
:
*binary_common
docker
:
-
image
:
308535385114.dkr.ecr.us-east-1.amazonaws.com/torchaudio/smoke_test:56c846a5-acaa-41a7-92f5-46ec66186c61
aws_auth
:
aws_access_key_id
:
${ECR_AWS_ACCESS_KEY}
aws_secret_access_key
:
${ECR_AWS_SECRET_ACCESS_KEY}
-
image
:
pytorch/torchaudio_unittest_base:smoke_test-20211019
resource_class
:
large
jobs
:
circleci_consistency
:
...
...
@@ -336,6 +334,26 @@ jobs:
source /usr/local/etc/profile.d/conda.sh && conda activate python${PYTHON_VERSION}
python -c "import torchaudio"
smoke_test_linux_conda_gpu
:
<<
:
*smoke_test_common
steps
:
-
attach_workspace
:
at
:
~/workspace
-
designate_upload_channel
-
load_conda_channel_flags
-
run
:
name
:
install binaries
command
:
|
set -x
source /usr/local/etc/profile.d/conda.sh && conda activate python${PYTHON_VERSION}
conda install -v -y -c pytorch-${UPLOAD_CHANNEL} pytorch cudatoolkit=${CU_VERSION:2:2}.${CU_VERSION:4} -c conda-forge
conda install -v -y -c file://$HOME/workspace/conda-bld torchaudio
-
run
:
name
:
smoke test
command
:
|
source /usr/local/etc/profile.d/conda.sh && conda activate python${PYTHON_VERSION}
python -c "import torchaudio"
smoke_test_linux_pip
:
<<
:
*smoke_test_common
steps
:
...
...
@@ -348,7 +366,7 @@ jobs:
command
:
|
set -x
source /usr/local/etc/profile.d/conda.sh && conda activate python${PYTHON_VERSION}
pip install $(ls ~/workspace/torchaudio*.whl) -f "https://download.pytorch.org/whl/${UPLOAD_CHANNEL}/torch_${UPLOAD_CHANNEL}.html"
pip install $(ls ~/workspace/torchaudio*.whl) -f "https://download.pytorch.org/whl/${UPLOAD_CHANNEL}/
${CU_VERSION}/
torch_${UPLOAD_CHANNEL}.html"
-
run
:
name
:
smoke test
command
:
|
...
...
@@ -2539,7 +2557,7 @@ workflows:
name
:
nightly_binary_linux_conda_py3.6_cu102_upload
requires
:
-
nightly_binary_linux_conda_py3.6_cu102
-
smoke_test_linux_conda
:
-
smoke_test_linux_conda
_gpu
:
cuda_version
:
cu102
filters
:
branches
:
...
...
@@ -2575,7 +2593,7 @@ workflows:
name
:
nightly_binary_linux_conda_py3.6_cu111_upload
requires
:
-
nightly_binary_linux_conda_py3.6_cu111
-
smoke_test_linux_conda
:
-
smoke_test_linux_conda
_gpu
:
cuda_version
:
cu111
filters
:
branches
:
...
...
@@ -2611,7 +2629,7 @@ workflows:
name
:
nightly_binary_linux_conda_py3.6_cu113_upload
requires
:
-
nightly_binary_linux_conda_py3.6_cu113
-
smoke_test_linux_conda
:
-
smoke_test_linux_conda
_gpu
:
cuda_version
:
cu113
filters
:
branches
:
...
...
@@ -2683,7 +2701,7 @@ workflows:
name
:
nightly_binary_linux_conda_py3.7_cu102_upload
requires
:
-
nightly_binary_linux_conda_py3.7_cu102
-
smoke_test_linux_conda
:
-
smoke_test_linux_conda
_gpu
:
cuda_version
:
cu102
filters
:
branches
:
...
...
@@ -2719,7 +2737,7 @@ workflows:
name
:
nightly_binary_linux_conda_py3.7_cu111_upload
requires
:
-
nightly_binary_linux_conda_py3.7_cu111
-
smoke_test_linux_conda
:
-
smoke_test_linux_conda
_gpu
:
cuda_version
:
cu111
filters
:
branches
:
...
...
@@ -2755,7 +2773,7 @@ workflows:
name
:
nightly_binary_linux_conda_py3.7_cu113_upload
requires
:
-
nightly_binary_linux_conda_py3.7_cu113
-
smoke_test_linux_conda
:
-
smoke_test_linux_conda
_gpu
:
cuda_version
:
cu113
filters
:
branches
:
...
...
@@ -2827,7 +2845,7 @@ workflows:
name
:
nightly_binary_linux_conda_py3.8_cu102_upload
requires
:
-
nightly_binary_linux_conda_py3.8_cu102
-
smoke_test_linux_conda
:
-
smoke_test_linux_conda
_gpu
:
cuda_version
:
cu102
filters
:
branches
:
...
...
@@ -2863,7 +2881,7 @@ workflows:
name
:
nightly_binary_linux_conda_py3.8_cu111_upload
requires
:
-
nightly_binary_linux_conda_py3.8_cu111
-
smoke_test_linux_conda
:
-
smoke_test_linux_conda
_gpu
:
cuda_version
:
cu111
filters
:
branches
:
...
...
@@ -2899,7 +2917,7 @@ workflows:
name
:
nightly_binary_linux_conda_py3.8_cu113_upload
requires
:
-
nightly_binary_linux_conda_py3.8_cu113
-
smoke_test_linux_conda
:
-
smoke_test_linux_conda
_gpu
:
cuda_version
:
cu113
filters
:
branches
:
...
...
@@ -2971,7 +2989,7 @@ workflows:
name
:
nightly_binary_linux_conda_py3.9_cu102_upload
requires
:
-
nightly_binary_linux_conda_py3.9_cu102
-
smoke_test_linux_conda
:
-
smoke_test_linux_conda
_gpu
:
cuda_version
:
cu102
filters
:
branches
:
...
...
@@ -3007,7 +3025,7 @@ workflows:
name
:
nightly_binary_linux_conda_py3.9_cu111_upload
requires
:
-
nightly_binary_linux_conda_py3.9_cu111
-
smoke_test_linux_conda
:
-
smoke_test_linux_conda
_gpu
:
cuda_version
:
cu111
filters
:
branches
:
...
...
@@ -3043,7 +3061,7 @@ workflows:
name
:
nightly_binary_linux_conda_py3.9_cu113_upload
requires
:
-
nightly_binary_linux_conda_py3.9_cu113
-
smoke_test_linux_conda
:
-
smoke_test_linux_conda
_gpu
:
cuda_version
:
cu113
filters
:
branches
:
...
...
.circleci/config.yml.in
View file @
d2634d86
...
...
@@ -93,10 +93,8 @@ binary_common: &binary_common
smoke_test_common: &smoke_test_common
<<: *binary_common
docker:
- image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/torchaudio/smoke_test:56c846a5-acaa-41a7-92f5-46ec66186c61
aws_auth:
aws_access_key_id: ${ECR_AWS_ACCESS_KEY}
aws_secret_access_key: ${ECR_AWS_SECRET_ACCESS_KEY}
- image: pytorch/torchaudio_unittest_base:smoke_test-20211019
resource_class: large
jobs:
circleci_consistency:
...
...
@@ -336,6 +334,26 @@ jobs:
source /usr/local/etc/profile.d/conda.sh && conda activate python${PYTHON_VERSION}
python -c "import torchaudio"
smoke_test_linux_conda_gpu:
<<: *smoke_test_common
steps:
- attach_workspace:
at: ~/workspace
- designate_upload_channel
- load_conda_channel_flags
- run:
name: install binaries
command: |
set -x
source /usr/local/etc/profile.d/conda.sh && conda activate python${PYTHON_VERSION}
conda install -v -y -c pytorch-${UPLOAD_CHANNEL} pytorch cudatoolkit=${CU_VERSION:2:2}.${CU_VERSION:4} -c conda-forge
conda install -v -y -c file://$HOME/workspace/conda-bld torchaudio
- run:
name: smoke test
command: |
source /usr/local/etc/profile.d/conda.sh && conda activate python${PYTHON_VERSION}
python -c "import torchaudio"
smoke_test_linux_pip:
<<: *smoke_test_common
steps:
...
...
@@ -348,7 +366,7 @@ jobs:
command: |
set -x
source /usr/local/etc/profile.d/conda.sh && conda activate python${PYTHON_VERSION}
pip install $(ls ~/workspace/torchaudio*.whl) -f "https://download.pytorch.org/whl/${UPLOAD_CHANNEL}/torch_${UPLOAD_CHANNEL}.html"
pip install $(ls ~/workspace/torchaudio*.whl) -f "https://download.pytorch.org/whl/${UPLOAD_CHANNEL}/
${CU_VERSION}/
torch_${UPLOAD_CHANNEL}.html"
- run:
name: smoke test
command: |
...
...
.circleci/regenerate.py
View file @
d2634d86
...
...
@@ -190,7 +190,10 @@ def generate_smoketest_workflow(pydistro, base_workflow_name, filter_branch, pyt
if
filter_branch
:
d
[
"filters"
]
=
gen_filter_branch_tree
(
filter_branch
)
return
{
f
"smoke_test_
{
os_type
}
_
{
pydistro
}
"
:
d
}
smoke_name
=
f
"smoke_test_
{
os_type
}
_
{
pydistro
}
"
if
pydistro
==
"conda"
and
os_type
==
"linux"
and
cu_version
!=
"cpu"
:
smoke_name
+=
"_gpu"
return
{
smoke_name
:
d
}
def
indent
(
indentation
,
data_list
):
...
...
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