config.yml 38.8 KB
Newer Older
1
2
3
4
version: 2.1

# How to test the Linux jobs:
#   - Install CircleCI local CLI: https://circleci.com/docs/2.0/local-cli/
Edward Z. Yang's avatar
Edward Z. Yang committed
5
6
7
#   - circleci config process .circleci/config.yml > gen.yml && circleci local execute -c gen.yml --job binary_linux_wheel_py3.7
#     - Replace binary_linux_wheel_py3.7 with the name of the job you want to test.
#       Job names are 'name:' key.
8

Francisco Massa's avatar
Francisco Massa committed
9
orbs:
10
  win: circleci/windows@2.0.0
Francisco Massa's avatar
Francisco Massa committed
11

12
13
14
15
16
17
18
executors:
  windows-gpu-prototype:
    machine:
      resource_class: windows.gpu.small.prototype
      image: windows-server-2019-nvidia:201908-28
      shell: bash.exe

19
20
21
22
23
commands:
  checkout_merge:
    description: "checkout merge branch"
    steps:
      - checkout
24
25
26
27
28
29
30
31
32
#     - run:
#         name: Checkout merge branch
#         command: |
#           set -ex
#           BRANCH=$(git rev-parse --abbrev-ref HEAD)
#           if [[ "$BRANCH" != "master" ]]; then
#             git fetch --force origin ${CIRCLE_BRANCH}/merge:merged/${CIRCLE_BRANCH}
#             git checkout "merged/$CIRCLE_BRANCH"
#           fi
33

34
35
36
37
38
39
40
41
binary_common: &binary_common
  parameters:
    # Edit these defaults to do a release`
    build_version:
      description: "version number of release binary; by default, build a nightly"
      type: string
      default: ""
    pytorch_version:
42
      description: "PyTorch version to build against; by default, use a nightly"
43
      type: string
44
      default: ""
45
46
47
48
    # Don't edit these
    python_version:
      description: "Python version to build against (e.g., 3.7)"
      type: string
Edward Z. Yang's avatar
Edward Z. Yang committed
49
50
    cu_version:
      description: "CUDA version to build against, in CU format (e.g., cpu or cu100)"
51
52
53
54
55
      type: string
    unicode_abi:
      description: "Python 2.7 wheel only: whether or not we are cp27mu (default: no)"
      type: string
      default: ""
Edward Z. Yang's avatar
Edward Z. Yang committed
56
57
58
    wheel_docker_image:
      description: "Wheel only: what docker image to use"
      type: string
59
      default: "pytorch/manylinux-cuda101"
60
61
62
63
64
  environment:
    PYTHON_VERSION: << parameters.python_version >>
    BUILD_VERSION: << parameters.build_version >>
    PYTORCH_VERSION: << parameters.pytorch_version >>
    UNICODE_ABI: << parameters.unicode_abi >>
Edward Z. Yang's avatar
Edward Z. Yang committed
65
    CU_VERSION: << parameters.cu_version >>
66

67
jobs:
68
69
70
71
72
73
74
  circleci_consistency:
    docker:
      - image: circleci/python:3.7
    steps:
      - checkout
      - run:
          command: |
75
            pip install --user --progress-bar off jinja2 pyyaml
76
77
78
            python .circleci/regenerate.py
            git diff --exit-code || (echo ".circleci/config.yml not in sync with config.yml.in! Run .circleci/regenerate.py to update config"; exit 1)

79
80
81
82
83
84
85
86
87
88
  python_lint:
    docker:
      - image: circleci/python:3.7
    steps:
      - checkout
      - run:
          command: |
            pip install --user --progress-bar off flake8 typing
            flake8 .

89
90
91
92
93
94
95
96
97
98
99
  clang_format:
    docker:
      - image: circleci/python:3.7
    steps:
      - checkout
      - run:
          command: |
            sudo apt-get update -y
            sudo apt-get install -y clang-format
            ./travis-scripts/run-clang-format/run-clang-format.py -r torchvision/csrc

100
101
102
  binary_linux_wheel:
    <<: *binary_common
    docker:
Edward Z. Yang's avatar
Edward Z. Yang committed
103
      - image: << parameters.wheel_docker_image >>
104
105
    resource_class: 2xlarge+
    steps:
106
      - checkout_merge
107
108
109
      - run: packaging/build_wheel.sh
      - store_artifacts:
          path: dist
Edward Z. Yang's avatar
Edward Z. Yang committed
110
111
112
113
      - persist_to_workspace:
          root: dist
          paths:
            - "*"
114
115
116
117

  binary_linux_conda:
    <<: *binary_common
    docker:
118
      - image: "pytorch/conda-cuda"
119
    resource_class: 2xlarge+
120
    steps:
121
      - checkout_merge
122
123
124
      - run: packaging/build_conda.sh
      - store_artifacts:
          path: /opt/conda/conda-bld/linux-64
Edward Z. Yang's avatar
Edward Z. Yang committed
125
126
127
128
      - persist_to_workspace:
          root: /opt/conda/conda-bld/linux-64
          paths:
            - "*"
129
130
      - store_test_results:
          path: build_results/
131

Francisco Massa's avatar
Francisco Massa committed
132
133
134
135
136
137
  binary_linux_conda_cuda:
    <<: *binary_common
    machine:
      image: ubuntu-1604:201903-01
    resource_class: gpu.medium
    steps:
138
    - checkout_merge
Francisco Massa's avatar
Francisco Massa committed
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
    - run:
        name: Setup environment
        command: |
          set -e

          curl -L https://packagecloud.io/circleci/trusty/gpgkey | sudo apt-key add -
          curl -L https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

          sudo apt-get update

          sudo apt-get install \
              apt-transport-https \
              ca-certificates \
              curl \
              gnupg-agent \
              software-properties-common

          curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

          sudo add-apt-repository \
             "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
             $(lsb_release -cs) \
             stable"

          sudo apt-get update
          export DOCKER_VERSION="5:19.03.2~3-0~ubuntu-xenial"
Francisco Massa's avatar
Francisco Massa committed
165
          sudo apt-get install docker-ce=${DOCKER_VERSION} docker-ce-cli=${DOCKER_VERSION} containerd.io=1.2.6-3
Francisco Massa's avatar
Francisco Massa committed
166
167
168
169
170
171
172
173
174
175

          # Add the package repositories
          distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
          curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
          curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list

          export NVIDIA_CONTAINER_VERSION="1.0.3-1"
          sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit=${NVIDIA_CONTAINER_VERSION}
          sudo systemctl restart docker

176
          DRIVER_FN="NVIDIA-Linux-x86_64-440.59.run"
Francisco Massa's avatar
Francisco Massa committed
177
178
179
180
181
182
183
184
          wget "https://s3.amazonaws.com/ossci-linux/nvidia_driver/$DRIVER_FN"
          sudo /bin/bash "$DRIVER_FN" -s --no-drm || (sudo cat /var/log/nvidia-installer.log && false)
          nvidia-smi

    - run:
        name: Pull docker image
        command: |
          set -e
185
          export DOCKER_IMAGE=pytorch/conda-cuda
Francisco Massa's avatar
Francisco Massa committed
186
187
188
189
190
191
192
193
194
195
          echo Pulling docker image $DOCKER_IMAGE
          docker pull $DOCKER_IMAGE >/dev/null

    - run:
        name: Build and run tests
        command: |
          set -e

          cd ${HOME}/project/

196
          export DOCKER_IMAGE=pytorch/conda-cuda
Francisco Massa's avatar
Francisco Massa committed
197
198
199
200
201
202
203
          export VARS_TO_PASS="-e PYTHON_VERSION -e BUILD_VERSION -e PYTORCH_VERSION -e UNICODE_ABI -e CU_VERSION"

          docker run --gpus all  --ipc=host -v $(pwd):/remote -w /remote ${VARS_TO_PASS} ${DOCKER_IMAGE} ./packaging/build_conda.sh

  binary_win_conda:
    <<: *binary_common
    executor:
204
      name: win/default
Francisco Massa's avatar
Francisco Massa committed
205
206
      shell: bash.exe
    steps:
207
      - checkout_merge
Francisco Massa's avatar
Francisco Massa committed
208
209
210
      - run:
          command: |
            choco install miniconda3
211
212
213
            (& "C:\tools\miniconda3\Scripts\conda.exe" "shell.powershell" "hook") | Out-String | Invoke-Expression
            conda activate base
            conda install -yq conda-build "conda-package-handling!=1.5.0"
Francisco Massa's avatar
Francisco Massa committed
214
215
            bash packaging/build_conda.sh
          shell: powershell.exe
216
217
      - store_test_results:
          path: build_results/
Francisco Massa's avatar
Francisco Massa committed
218

219
220
221
222
223
224
225
226
227
228
229
230
231
232
  binary_win_conda_cuda:
    <<: *binary_common
    executor: windows-gpu-prototype
    steps:
      - checkout_merge
      - run:
          command: |
            choco install miniconda3
            (& "C:\tools\miniconda3\Scripts\conda.exe" "shell.powershell" "hook") | Out-String | Invoke-Expression
            conda activate base
            conda install -yq conda-build "conda-package-handling!=1.5.0"
            bash packaging/build_conda.sh
          shell: powershell.exe

233
234
235
236
237
  binary_macos_wheel:
    <<: *binary_common
    macos:
      xcode: "9.0"
    steps:
238
      - checkout_merge
239
240
241
242
243
244
245
246
247
248
249
      - run:
          # Cannot easily deduplicate this as source'ing activate
          # will set environment variables which we need to propagate
          # to build_wheel.sh
          command: |
            curl -o conda.sh https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh
            sh conda.sh -b
            source $HOME/miniconda3/bin/activate
            packaging/build_wheel.sh
      - store_artifacts:
          path: dist
Edward Z. Yang's avatar
Edward Z. Yang committed
250
251
252
253
      - persist_to_workspace:
          root: dist
          paths:
            - "*"
254
255
256
257
258
259

  binary_macos_conda:
    <<: *binary_common
    macos:
      xcode: "9.0"
    steps:
260
      - checkout_merge
261
262
263
264
265
266
267
268
269
      - run:
          command: |
            curl -o conda.sh https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh
            sh conda.sh -b
            source $HOME/miniconda3/bin/activate
            conda install -yq conda-build
            packaging/build_conda.sh
      - store_artifacts:
          path: /Users/distiller/miniconda3/conda-bld/osx-64
Edward Z. Yang's avatar
Edward Z. Yang committed
270
271
272
273
      - persist_to_workspace:
          root: /Users/distiller/miniconda3/conda-bld/osx-64
          paths:
            - "*"
274
275
      - store_test_results:
          path: build_results/
Edward Z. Yang's avatar
Edward Z. Yang committed
276
277
278
279
280
281
282
283
284
285
286
287
288

  # Requires org-member context
  binary_conda_upload:
    docker:
      - image: continuumio/miniconda
    steps:
      - attach_workspace:
          at: ~/workspace
      - run:
          command: |
            # Prevent credential from leaking
            conda install -yq anaconda-client
            set -x
289
            anaconda  -t "${CONDA_PYTORCHBOT_TOKEN}" upload ~/workspace/*.tar.bz2 -u pytorch-nightly --label main --no-progress --force
Edward Z. Yang's avatar
Edward Z. Yang committed
290
291
292

  # Requires org-member context
  binary_wheel_upload:
Edward Z. Yang's avatar
Edward Z. Yang committed
293
294
295
296
    parameters:
      subfolder:
        description: "What whl subfolder to upload to, e.g., blank or cu100/ (trailing slash is important)"
        type: string
Edward Z. Yang's avatar
Edward Z. Yang committed
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
    docker:
      - image: circleci/python:3.7
    steps:
      - attach_workspace:
          at: ~/workspace
      - checkout
      - run:
          command: |
            pip install --user awscli
            export PATH="$HOME/.local/bin:$PATH"
            # Prevent credential from leaking
            set +x
            export AWS_ACCESS_KEY_ID="${PYTORCH_BINARY_AWS_ACCESS_KEY_ID}"
            export AWS_SECRET_ACCESS_KEY="${PYTORCH_BINARY_AWS_SECRET_ACCESS_KEY}"
            set -x
Edward Z. Yang's avatar
Edward Z. Yang committed
312
313
314
            for pkg in ~/workspace/*.whl; do
              aws s3 cp "$pkg" "s3://pytorch/whl/nightly/<< parameters.subfolder >>" --acl public-read
            done
315

316

317
318
319
320
workflows:
  build:
    jobs:
      - circleci_consistency
Edward Z. Yang's avatar
Edward Z. Yang committed
321
      - binary_linux_wheel:
322
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
323
          name: binary_linux_wheel_py3.5_cpu
324
          python_version: '3.5'
325
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
326
      - binary_linux_wheel:
327
          cu_version: cu92
Edward Z. Yang's avatar
Edward Z. Yang committed
328
          name: binary_linux_wheel_py3.5_cu92
329
          python_version: '3.5'
330
          wheel_docker_image: pytorch/manylinux-cuda92
Francisco Massa's avatar
Francisco Massa committed
331
332
333
334
      - binary_linux_wheel:
          cu_version: cu101
          name: binary_linux_wheel_py3.5_cu101
          python_version: '3.5'
335
336
337
338
339
340
          wheel_docker_image: pytorch/manylinux-cuda101
      - binary_linux_wheel:
          cu_version: cu102
          name: binary_linux_wheel_py3.5_cu102
          python_version: '3.5'
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
341
      - binary_linux_wheel:
342
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
343
          name: binary_linux_wheel_py3.6_cpu
344
          python_version: '3.6'
345
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
346
      - binary_linux_wheel:
347
          cu_version: cu92
Edward Z. Yang's avatar
Edward Z. Yang committed
348
          name: binary_linux_wheel_py3.6_cu92
349
          python_version: '3.6'
350
          wheel_docker_image: pytorch/manylinux-cuda92
Francisco Massa's avatar
Francisco Massa committed
351
352
353
354
      - binary_linux_wheel:
          cu_version: cu101
          name: binary_linux_wheel_py3.6_cu101
          python_version: '3.6'
355
356
357
358
359
360
          wheel_docker_image: pytorch/manylinux-cuda101
      - binary_linux_wheel:
          cu_version: cu102
          name: binary_linux_wheel_py3.6_cu102
          python_version: '3.6'
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
361
      - binary_linux_wheel:
362
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
363
          name: binary_linux_wheel_py3.7_cpu
364
          python_version: '3.7'
365
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
366
      - binary_linux_wheel:
367
          cu_version: cu92
Edward Z. Yang's avatar
Edward Z. Yang committed
368
          name: binary_linux_wheel_py3.7_cu92
369
          python_version: '3.7'
370
          wheel_docker_image: pytorch/manylinux-cuda92
Francisco Massa's avatar
Francisco Massa committed
371
372
373
374
      - binary_linux_wheel:
          cu_version: cu101
          name: binary_linux_wheel_py3.7_cu101
          python_version: '3.7'
375
376
377
378
379
380
          wheel_docker_image: pytorch/manylinux-cuda101
      - binary_linux_wheel:
          cu_version: cu102
          name: binary_linux_wheel_py3.7_cu102
          python_version: '3.7'
          wheel_docker_image: pytorch/manylinux-cuda102
381
382
383
384
      - binary_linux_wheel:
          cu_version: cpu
          name: binary_linux_wheel_py3.8_cpu
          python_version: '3.8'
385
          wheel_docker_image: pytorch/manylinux-cuda102
386
387
388
389
390
391
392
393
394
      - binary_linux_wheel:
          cu_version: cu92
          name: binary_linux_wheel_py3.8_cu92
          python_version: '3.8'
          wheel_docker_image: pytorch/manylinux-cuda92
      - binary_linux_wheel:
          cu_version: cu101
          name: binary_linux_wheel_py3.8_cu101
          python_version: '3.8'
395
396
397
398
399
400
          wheel_docker_image: pytorch/manylinux-cuda101
      - binary_linux_wheel:
          cu_version: cu102
          name: binary_linux_wheel_py3.8_cu102
          python_version: '3.8'
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
401
      - binary_macos_wheel:
402
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
403
          name: binary_macos_wheel_py3.5_cpu
404
          python_version: '3.5'
405
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
406
      - binary_macos_wheel:
407
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
408
          name: binary_macos_wheel_py3.6_cpu
409
          python_version: '3.6'
410
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
411
      - binary_macos_wheel:
412
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
413
          name: binary_macos_wheel_py3.7_cpu
414
          python_version: '3.7'
415
          wheel_docker_image: pytorch/manylinux-cuda102
416
417
418
419
      - binary_macos_wheel:
          cu_version: cpu
          name: binary_macos_wheel_py3.8_cpu
          python_version: '3.8'
420
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
421
      - binary_linux_conda:
422
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
423
          name: binary_linux_conda_py3.5_cpu
424
          python_version: '3.5'
425
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
426
      - binary_linux_conda:
427
          cu_version: cu92
Edward Z. Yang's avatar
Edward Z. Yang committed
428
          name: binary_linux_conda_py3.5_cu92
429
          python_version: '3.5'
430
          wheel_docker_image: pytorch/manylinux-cuda92
Francisco Massa's avatar
Francisco Massa committed
431
432
433
434
      - binary_linux_conda:
          cu_version: cu101
          name: binary_linux_conda_py3.5_cu101
          python_version: '3.5'
435
436
437
438
439
440
          wheel_docker_image: pytorch/manylinux-cuda101
      - binary_linux_conda:
          cu_version: cu102
          name: binary_linux_conda_py3.5_cu102
          python_version: '3.5'
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
441
      - binary_linux_conda:
442
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
443
          name: binary_linux_conda_py3.6_cpu
444
          python_version: '3.6'
445
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
446
      - binary_linux_conda:
447
          cu_version: cu92
Edward Z. Yang's avatar
Edward Z. Yang committed
448
          name: binary_linux_conda_py3.6_cu92
449
          python_version: '3.6'
450
          wheel_docker_image: pytorch/manylinux-cuda92
Francisco Massa's avatar
Francisco Massa committed
451
452
453
454
      - binary_linux_conda:
          cu_version: cu101
          name: binary_linux_conda_py3.6_cu101
          python_version: '3.6'
455
456
457
458
459
460
          wheel_docker_image: pytorch/manylinux-cuda101
      - binary_linux_conda:
          cu_version: cu102
          name: binary_linux_conda_py3.6_cu102
          python_version: '3.6'
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
461
      - binary_linux_conda:
462
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
463
          name: binary_linux_conda_py3.7_cpu
464
          python_version: '3.7'
465
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
466
      - binary_linux_conda:
467
          cu_version: cu92
Edward Z. Yang's avatar
Edward Z. Yang committed
468
          name: binary_linux_conda_py3.7_cu92
469
          python_version: '3.7'
470
          wheel_docker_image: pytorch/manylinux-cuda92
Francisco Massa's avatar
Francisco Massa committed
471
472
473
474
      - binary_linux_conda:
          cu_version: cu101
          name: binary_linux_conda_py3.7_cu101
          python_version: '3.7'
475
476
477
478
479
480
          wheel_docker_image: pytorch/manylinux-cuda101
      - binary_linux_conda:
          cu_version: cu102
          name: binary_linux_conda_py3.7_cu102
          python_version: '3.7'
          wheel_docker_image: pytorch/manylinux-cuda102
481
482
483
484
      - binary_linux_conda:
          cu_version: cpu
          name: binary_linux_conda_py3.8_cpu
          python_version: '3.8'
485
          wheel_docker_image: pytorch/manylinux-cuda102
486
487
488
489
490
491
492
493
494
      - binary_linux_conda:
          cu_version: cu92
          name: binary_linux_conda_py3.8_cu92
          python_version: '3.8'
          wheel_docker_image: pytorch/manylinux-cuda92
      - binary_linux_conda:
          cu_version: cu101
          name: binary_linux_conda_py3.8_cu101
          python_version: '3.8'
495
496
497
498
499
500
          wheel_docker_image: pytorch/manylinux-cuda101
      - binary_linux_conda:
          cu_version: cu102
          name: binary_linux_conda_py3.8_cu102
          python_version: '3.8'
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
501
      - binary_macos_conda:
502
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
503
          name: binary_macos_conda_py3.5_cpu
504
          python_version: '3.5'
505
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
506
      - binary_macos_conda:
507
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
508
          name: binary_macos_conda_py3.6_cpu
509
          python_version: '3.6'
510
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
511
      - binary_macos_conda:
512
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
513
          name: binary_macos_conda_py3.7_cpu
514
          python_version: '3.7'
515
          wheel_docker_image: pytorch/manylinux-cuda102
516
517
518
519
      - binary_macos_conda:
          cu_version: cpu
          name: binary_macos_conda_py3.8_cpu
          python_version: '3.8'
520
          wheel_docker_image: pytorch/manylinux-cuda102
521
      - binary_linux_conda_cuda:
522
523
524
          name: torchvision_linux_py3.8_cu102_cuda
          python_version: "3.8"
          cu_version: "cu102"
Francisco Massa's avatar
Francisco Massa committed
525
526
527
528
      - binary_win_conda:
          name: torchvision_win_py3.6_cpu
          python_version: "3.6"
          cu_version: "cpu"
529
530
531
532
      - binary_win_conda_cuda:
          name: torchvision_win_py3.6_cu101
          python_version: "3.6"
          cu_version: "cu101"
533
      - python_lint
534
      - clang_format
Edward Z. Yang's avatar
Edward Z. Yang committed
535
536
537
538

  nightly:
    jobs:
      - circleci_consistency
539
540
      - python_lint
      - clang_format
541
      - binary_linux_wheel:
542
          cu_version: cpu
543
544
545
          filters:
            branches:
              only: nightly
Edward Z. Yang's avatar
Edward Z. Yang committed
546
          name: nightly_binary_linux_wheel_py3.5_cpu
547
          python_version: '3.5'
548
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
549
550
      - binary_wheel_upload:
          context: org-member
551
552
553
          filters:
            branches:
              only: nightly
554
          name: nightly_binary_linux_wheel_py3.5_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
555
          requires:
556
557
          - nightly_binary_linux_wheel_py3.5_cpu
          subfolder: cpu/
558
      - binary_linux_wheel:
559
          cu_version: cu92
560
561
562
          filters:
            branches:
              only: nightly
Edward Z. Yang's avatar
Edward Z. Yang committed
563
          name: nightly_binary_linux_wheel_py3.5_cu92
564
          python_version: '3.5'
565
          wheel_docker_image: pytorch/manylinux-cuda92
Edward Z. Yang's avatar
Edward Z. Yang committed
566
567
      - binary_wheel_upload:
          context: org-member
568
569
570
          filters:
            branches:
              only: nightly
571
          name: nightly_binary_linux_wheel_py3.5_cu92_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
572
          requires:
573
574
          - nightly_binary_linux_wheel_py3.5_cu92
          subfolder: cu92/
575
      - binary_linux_wheel:
576
          cu_version: cu101
577
578
579
          filters:
            branches:
              only: nightly
580
          name: nightly_binary_linux_wheel_py3.5_cu101
581
          python_version: '3.5'
582
          wheel_docker_image: pytorch/manylinux-cuda101
Edward Z. Yang's avatar
Edward Z. Yang committed
583
584
      - binary_wheel_upload:
          context: org-member
585
586
587
          filters:
            branches:
              only: nightly
588
          name: nightly_binary_linux_wheel_py3.5_cu101_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
589
          requires:
590
591
          - nightly_binary_linux_wheel_py3.5_cu101
          subfolder: cu101/
Francisco Massa's avatar
Francisco Massa committed
592
      - binary_linux_wheel:
593
          cu_version: cu102
Francisco Massa's avatar
Francisco Massa committed
594
595
596
          filters:
            branches:
              only: nightly
597
          name: nightly_binary_linux_wheel_py3.5_cu102
Francisco Massa's avatar
Francisco Massa committed
598
          python_version: '3.5'
599
          wheel_docker_image: pytorch/manylinux-cuda102
Francisco Massa's avatar
Francisco Massa committed
600
601
602
603
604
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
605
          name: nightly_binary_linux_wheel_py3.5_cu102_upload
Francisco Massa's avatar
Francisco Massa committed
606
          requires:
607
608
          - nightly_binary_linux_wheel_py3.5_cu102
          subfolder: cu102/
609
      - binary_linux_wheel:
610
          cu_version: cpu
611
612
613
          filters:
            branches:
              only: nightly
Edward Z. Yang's avatar
Edward Z. Yang committed
614
          name: nightly_binary_linux_wheel_py3.6_cpu
615
          python_version: '3.6'
616
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
617
618
      - binary_wheel_upload:
          context: org-member
619
620
621
          filters:
            branches:
              only: nightly
622
          name: nightly_binary_linux_wheel_py3.6_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
623
          requires:
624
625
          - nightly_binary_linux_wheel_py3.6_cpu
          subfolder: cpu/
626
      - binary_linux_wheel:
627
          cu_version: cu92
628
629
630
          filters:
            branches:
              only: nightly
Edward Z. Yang's avatar
Edward Z. Yang committed
631
          name: nightly_binary_linux_wheel_py3.6_cu92
632
          python_version: '3.6'
633
          wheel_docker_image: pytorch/manylinux-cuda92
Edward Z. Yang's avatar
Edward Z. Yang committed
634
635
      - binary_wheel_upload:
          context: org-member
636
637
638
          filters:
            branches:
              only: nightly
639
          name: nightly_binary_linux_wheel_py3.6_cu92_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
640
          requires:
641
642
          - nightly_binary_linux_wheel_py3.6_cu92
          subfolder: cu92/
643
      - binary_linux_wheel:
644
          cu_version: cu101
645
646
647
          filters:
            branches:
              only: nightly
648
          name: nightly_binary_linux_wheel_py3.6_cu101
649
          python_version: '3.6'
650
          wheel_docker_image: pytorch/manylinux-cuda101
Edward Z. Yang's avatar
Edward Z. Yang committed
651
652
      - binary_wheel_upload:
          context: org-member
653
654
655
          filters:
            branches:
              only: nightly
656
          name: nightly_binary_linux_wheel_py3.6_cu101_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
657
          requires:
658
659
          - nightly_binary_linux_wheel_py3.6_cu101
          subfolder: cu101/
Francisco Massa's avatar
Francisco Massa committed
660
      - binary_linux_wheel:
661
          cu_version: cu102
Francisco Massa's avatar
Francisco Massa committed
662
663
664
          filters:
            branches:
              only: nightly
665
          name: nightly_binary_linux_wheel_py3.6_cu102
Francisco Massa's avatar
Francisco Massa committed
666
          python_version: '3.6'
667
          wheel_docker_image: pytorch/manylinux-cuda102
Francisco Massa's avatar
Francisco Massa committed
668
669
670
671
672
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
673
          name: nightly_binary_linux_wheel_py3.6_cu102_upload
Francisco Massa's avatar
Francisco Massa committed
674
          requires:
675
676
          - nightly_binary_linux_wheel_py3.6_cu102
          subfolder: cu102/
677
      - binary_linux_wheel:
678
          cu_version: cpu
679
680
681
          filters:
            branches:
              only: nightly
Edward Z. Yang's avatar
Edward Z. Yang committed
682
          name: nightly_binary_linux_wheel_py3.7_cpu
683
          python_version: '3.7'
684
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
685
686
      - binary_wheel_upload:
          context: org-member
687
688
689
          filters:
            branches:
              only: nightly
690
          name: nightly_binary_linux_wheel_py3.7_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
691
          requires:
692
693
          - nightly_binary_linux_wheel_py3.7_cpu
          subfolder: cpu/
694
      - binary_linux_wheel:
695
          cu_version: cu92
696
697
698
          filters:
            branches:
              only: nightly
Edward Z. Yang's avatar
Edward Z. Yang committed
699
          name: nightly_binary_linux_wheel_py3.7_cu92
700
          python_version: '3.7'
701
          wheel_docker_image: pytorch/manylinux-cuda92
Edward Z. Yang's avatar
Edward Z. Yang committed
702
703
      - binary_wheel_upload:
          context: org-member
704
705
706
          filters:
            branches:
              only: nightly
707
          name: nightly_binary_linux_wheel_py3.7_cu92_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
708
          requires:
709
710
          - nightly_binary_linux_wheel_py3.7_cu92
          subfolder: cu92/
711
      - binary_linux_wheel:
712
          cu_version: cu101
713
714
715
          filters:
            branches:
              only: nightly
716
          name: nightly_binary_linux_wheel_py3.7_cu101
717
          python_version: '3.7'
718
          wheel_docker_image: pytorch/manylinux-cuda101
Edward Z. Yang's avatar
Edward Z. Yang committed
719
720
      - binary_wheel_upload:
          context: org-member
721
722
723
          filters:
            branches:
              only: nightly
724
          name: nightly_binary_linux_wheel_py3.7_cu101_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
725
          requires:
726
727
          - nightly_binary_linux_wheel_py3.7_cu101
          subfolder: cu101/
Francisco Massa's avatar
Francisco Massa committed
728
      - binary_linux_wheel:
729
          cu_version: cu102
Francisco Massa's avatar
Francisco Massa committed
730
731
732
          filters:
            branches:
              only: nightly
733
          name: nightly_binary_linux_wheel_py3.7_cu102
Francisco Massa's avatar
Francisco Massa committed
734
          python_version: '3.7'
735
          wheel_docker_image: pytorch/manylinux-cuda102
Francisco Massa's avatar
Francisco Massa committed
736
737
738
739
740
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
741
          name: nightly_binary_linux_wheel_py3.7_cu102_upload
Francisco Massa's avatar
Francisco Massa committed
742
          requires:
743
744
          - nightly_binary_linux_wheel_py3.7_cu102
          subfolder: cu102/
745
746
747
748
749
750
751
      - binary_linux_wheel:
          cu_version: cpu
          filters:
            branches:
              only: nightly
          name: nightly_binary_linux_wheel_py3.8_cpu
          python_version: '3.8'
752
          wheel_docker_image: pytorch/manylinux-cuda102
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
          name: nightly_binary_linux_wheel_py3.8_cpu_upload
          requires:
          - nightly_binary_linux_wheel_py3.8_cpu
          subfolder: cpu/
      - binary_linux_wheel:
          cu_version: cu92
          filters:
            branches:
              only: nightly
          name: nightly_binary_linux_wheel_py3.8_cu92
          python_version: '3.8'
          wheel_docker_image: pytorch/manylinux-cuda92
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
          name: nightly_binary_linux_wheel_py3.8_cu92_upload
          requires:
          - nightly_binary_linux_wheel_py3.8_cu92
          subfolder: cu92/
      - binary_linux_wheel:
780
          cu_version: cu101
781
782
783
          filters:
            branches:
              only: nightly
784
          name: nightly_binary_linux_wheel_py3.8_cu101
785
          python_version: '3.8'
786
          wheel_docker_image: pytorch/manylinux-cuda101
787
788
789
790
791
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
792
          name: nightly_binary_linux_wheel_py3.8_cu101_upload
793
          requires:
794
795
          - nightly_binary_linux_wheel_py3.8_cu101
          subfolder: cu101/
796
      - binary_linux_wheel:
797
          cu_version: cu102
798
799
800
          filters:
            branches:
              only: nightly
801
          name: nightly_binary_linux_wheel_py3.8_cu102
802
          python_version: '3.8'
803
          wheel_docker_image: pytorch/manylinux-cuda102
804
805
806
807
808
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
809
          name: nightly_binary_linux_wheel_py3.8_cu102_upload
810
          requires:
811
812
          - nightly_binary_linux_wheel_py3.8_cu102
          subfolder: cu102/
813
      - binary_macos_wheel:
814
          cu_version: cpu
815
816
817
          filters:
            branches:
              only: nightly
Edward Z. Yang's avatar
Edward Z. Yang committed
818
          name: nightly_binary_macos_wheel_py3.5_cpu
819
          python_version: '3.5'
820
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
821
822
      - binary_wheel_upload:
          context: org-member
823
824
825
          filters:
            branches:
              only: nightly
826
          name: nightly_binary_macos_wheel_py3.5_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
827
          requires:
828
829
          - nightly_binary_macos_wheel_py3.5_cpu
          subfolder: ''
830
      - binary_macos_wheel:
831
          cu_version: cpu
832
833
834
          filters:
            branches:
              only: nightly
Edward Z. Yang's avatar
Edward Z. Yang committed
835
          name: nightly_binary_macos_wheel_py3.6_cpu
836
          python_version: '3.6'
837
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
838
839
      - binary_wheel_upload:
          context: org-member
840
841
842
          filters:
            branches:
              only: nightly
843
          name: nightly_binary_macos_wheel_py3.6_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
844
          requires:
845
846
          - nightly_binary_macos_wheel_py3.6_cpu
          subfolder: ''
847
      - binary_macos_wheel:
848
          cu_version: cpu
849
850
851
          filters:
            branches:
              only: nightly
Edward Z. Yang's avatar
Edward Z. Yang committed
852
          name: nightly_binary_macos_wheel_py3.7_cpu
853
          python_version: '3.7'
854
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
855
856
      - binary_wheel_upload:
          context: org-member
857
858
859
          filters:
            branches:
              only: nightly
860
          name: nightly_binary_macos_wheel_py3.7_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
861
          requires:
862
863
          - nightly_binary_macos_wheel_py3.7_cpu
          subfolder: ''
864
865
866
867
868
869
870
      - binary_macos_wheel:
          cu_version: cpu
          filters:
            branches:
              only: nightly
          name: nightly_binary_macos_wheel_py3.8_cpu
          python_version: '3.8'
871
          wheel_docker_image: pytorch/manylinux-cuda102
872
873
874
875
876
877
878
879
880
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
          name: nightly_binary_macos_wheel_py3.8_cpu_upload
          requires:
          - nightly_binary_macos_wheel_py3.8_cpu
          subfolder: ''
881
      - binary_linux_conda:
882
          cu_version: cpu
883
884
885
          filters:
            branches:
              only: nightly
Edward Z. Yang's avatar
Edward Z. Yang committed
886
          name: nightly_binary_linux_conda_py3.5_cpu
887
          python_version: '3.5'
888
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
889
890
      - binary_conda_upload:
          context: org-member
891
892
893
          filters:
            branches:
              only: nightly
894
          name: nightly_binary_linux_conda_py3.5_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
895
          requires:
896
          - nightly_binary_linux_conda_py3.5_cpu
897
      - binary_linux_conda:
898
          cu_version: cu92
899
900
901
          filters:
            branches:
              only: nightly
Edward Z. Yang's avatar
Edward Z. Yang committed
902
          name: nightly_binary_linux_conda_py3.5_cu92
903
          python_version: '3.5'
904
          wheel_docker_image: pytorch/manylinux-cuda92
Edward Z. Yang's avatar
Edward Z. Yang committed
905
906
      - binary_conda_upload:
          context: org-member
907
908
909
          filters:
            branches:
              only: nightly
910
          name: nightly_binary_linux_conda_py3.5_cu92_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
911
          requires:
912
          - nightly_binary_linux_conda_py3.5_cu92
913
      - binary_linux_conda:
914
          cu_version: cu101
915
916
917
          filters:
            branches:
              only: nightly
918
          name: nightly_binary_linux_conda_py3.5_cu101
919
          python_version: '3.5'
920
          wheel_docker_image: pytorch/manylinux-cuda101
Edward Z. Yang's avatar
Edward Z. Yang committed
921
922
      - binary_conda_upload:
          context: org-member
923
924
925
          filters:
            branches:
              only: nightly
926
          name: nightly_binary_linux_conda_py3.5_cu101_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
927
          requires:
928
          - nightly_binary_linux_conda_py3.5_cu101
Francisco Massa's avatar
Francisco Massa committed
929
      - binary_linux_conda:
930
          cu_version: cu102
Francisco Massa's avatar
Francisco Massa committed
931
932
933
          filters:
            branches:
              only: nightly
934
          name: nightly_binary_linux_conda_py3.5_cu102
Francisco Massa's avatar
Francisco Massa committed
935
          python_version: '3.5'
936
          wheel_docker_image: pytorch/manylinux-cuda102
Francisco Massa's avatar
Francisco Massa committed
937
938
939
940
941
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
942
          name: nightly_binary_linux_conda_py3.5_cu102_upload
Francisco Massa's avatar
Francisco Massa committed
943
          requires:
944
          - nightly_binary_linux_conda_py3.5_cu102
945
      - binary_linux_conda:
946
          cu_version: cpu
947
948
949
          filters:
            branches:
              only: nightly
Edward Z. Yang's avatar
Edward Z. Yang committed
950
          name: nightly_binary_linux_conda_py3.6_cpu
951
          python_version: '3.6'
952
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
953
954
      - binary_conda_upload:
          context: org-member
955
956
957
          filters:
            branches:
              only: nightly
958
          name: nightly_binary_linux_conda_py3.6_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
959
          requires:
960
          - nightly_binary_linux_conda_py3.6_cpu
961
      - binary_linux_conda:
962
          cu_version: cu92
963
964
965
          filters:
            branches:
              only: nightly
Edward Z. Yang's avatar
Edward Z. Yang committed
966
          name: nightly_binary_linux_conda_py3.6_cu92
967
          python_version: '3.6'
968
          wheel_docker_image: pytorch/manylinux-cuda92
Edward Z. Yang's avatar
Edward Z. Yang committed
969
970
      - binary_conda_upload:
          context: org-member
971
972
973
          filters:
            branches:
              only: nightly
974
          name: nightly_binary_linux_conda_py3.6_cu92_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
975
          requires:
976
          - nightly_binary_linux_conda_py3.6_cu92
977
      - binary_linux_conda:
978
          cu_version: cu101
979
980
981
          filters:
            branches:
              only: nightly
982
          name: nightly_binary_linux_conda_py3.6_cu101
983
          python_version: '3.6'
984
          wheel_docker_image: pytorch/manylinux-cuda101
Edward Z. Yang's avatar
Edward Z. Yang committed
985
986
      - binary_conda_upload:
          context: org-member
987
988
989
          filters:
            branches:
              only: nightly
990
          name: nightly_binary_linux_conda_py3.6_cu101_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
991
          requires:
992
          - nightly_binary_linux_conda_py3.6_cu101
Francisco Massa's avatar
Francisco Massa committed
993
      - binary_linux_conda:
994
          cu_version: cu102
Francisco Massa's avatar
Francisco Massa committed
995
996
997
          filters:
            branches:
              only: nightly
998
          name: nightly_binary_linux_conda_py3.6_cu102
Francisco Massa's avatar
Francisco Massa committed
999
          python_version: '3.6'
1000
          wheel_docker_image: pytorch/manylinux-cuda102
Francisco Massa's avatar
Francisco Massa committed
1001
1002
1003
1004
1005
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1006
          name: nightly_binary_linux_conda_py3.6_cu102_upload
Francisco Massa's avatar
Francisco Massa committed
1007
          requires:
1008
          - nightly_binary_linux_conda_py3.6_cu102
1009
      - binary_linux_conda:
1010
          cu_version: cpu
1011
1012
1013
          filters:
            branches:
              only: nightly
Edward Z. Yang's avatar
Edward Z. Yang committed
1014
          name: nightly_binary_linux_conda_py3.7_cpu
1015
          python_version: '3.7'
1016
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
1017
1018
      - binary_conda_upload:
          context: org-member
1019
1020
1021
          filters:
            branches:
              only: nightly
1022
          name: nightly_binary_linux_conda_py3.7_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1023
          requires:
1024
          - nightly_binary_linux_conda_py3.7_cpu
1025
      - binary_linux_conda:
1026
          cu_version: cu92
1027
1028
1029
          filters:
            branches:
              only: nightly
Edward Z. Yang's avatar
Edward Z. Yang committed
1030
          name: nightly_binary_linux_conda_py3.7_cu92
1031
          python_version: '3.7'
1032
          wheel_docker_image: pytorch/manylinux-cuda92
Edward Z. Yang's avatar
Edward Z. Yang committed
1033
1034
      - binary_conda_upload:
          context: org-member
1035
1036
1037
          filters:
            branches:
              only: nightly
1038
          name: nightly_binary_linux_conda_py3.7_cu92_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1039
          requires:
1040
          - nightly_binary_linux_conda_py3.7_cu92
1041
      - binary_linux_conda:
1042
          cu_version: cu101
1043
1044
1045
          filters:
            branches:
              only: nightly
1046
          name: nightly_binary_linux_conda_py3.7_cu101
1047
          python_version: '3.7'
1048
          wheel_docker_image: pytorch/manylinux-cuda101
Edward Z. Yang's avatar
Edward Z. Yang committed
1049
1050
      - binary_conda_upload:
          context: org-member
1051
1052
1053
          filters:
            branches:
              only: nightly
1054
          name: nightly_binary_linux_conda_py3.7_cu101_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1055
          requires:
1056
          - nightly_binary_linux_conda_py3.7_cu101
Francisco Massa's avatar
Francisco Massa committed
1057
      - binary_linux_conda:
1058
          cu_version: cu102
Francisco Massa's avatar
Francisco Massa committed
1059
1060
1061
          filters:
            branches:
              only: nightly
1062
          name: nightly_binary_linux_conda_py3.7_cu102
Francisco Massa's avatar
Francisco Massa committed
1063
          python_version: '3.7'
1064
          wheel_docker_image: pytorch/manylinux-cuda102
Francisco Massa's avatar
Francisco Massa committed
1065
1066
1067
1068
1069
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1070
          name: nightly_binary_linux_conda_py3.7_cu102_upload
Francisco Massa's avatar
Francisco Massa committed
1071
          requires:
1072
          - nightly_binary_linux_conda_py3.7_cu102
1073
1074
1075
1076
1077
1078
1079
      - binary_linux_conda:
          cu_version: cpu
          filters:
            branches:
              only: nightly
          name: nightly_binary_linux_conda_py3.8_cpu
          python_version: '3.8'
1080
          wheel_docker_image: pytorch/manylinux-cuda102
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
          name: nightly_binary_linux_conda_py3.8_cpu_upload
          requires:
          - nightly_binary_linux_conda_py3.8_cpu
      - binary_linux_conda:
          cu_version: cu92
          filters:
            branches:
              only: nightly
          name: nightly_binary_linux_conda_py3.8_cu92
          python_version: '3.8'
          wheel_docker_image: pytorch/manylinux-cuda92
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
          name: nightly_binary_linux_conda_py3.8_cu92_upload
          requires:
          - nightly_binary_linux_conda_py3.8_cu92
      - binary_linux_conda:
1106
          cu_version: cu101
1107
1108
1109
          filters:
            branches:
              only: nightly
1110
          name: nightly_binary_linux_conda_py3.8_cu101
1111
          python_version: '3.8'
1112
          wheel_docker_image: pytorch/manylinux-cuda101
1113
1114
1115
1116
1117
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1118
          name: nightly_binary_linux_conda_py3.8_cu101_upload
1119
          requires:
1120
          - nightly_binary_linux_conda_py3.8_cu101
1121
      - binary_linux_conda:
1122
          cu_version: cu102
1123
1124
1125
          filters:
            branches:
              only: nightly
1126
          name: nightly_binary_linux_conda_py3.8_cu102
1127
          python_version: '3.8'
1128
          wheel_docker_image: pytorch/manylinux-cuda102
1129
1130
1131
1132
1133
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1134
          name: nightly_binary_linux_conda_py3.8_cu102_upload
1135
          requires:
1136
          - nightly_binary_linux_conda_py3.8_cu102
1137
      - binary_macos_conda:
1138
          cu_version: cpu
1139
1140
1141
          filters:
            branches:
              only: nightly
Edward Z. Yang's avatar
Edward Z. Yang committed
1142
          name: nightly_binary_macos_conda_py3.5_cpu
1143
          python_version: '3.5'
1144
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
1145
1146
      - binary_conda_upload:
          context: org-member
1147
1148
1149
          filters:
            branches:
              only: nightly
1150
          name: nightly_binary_macos_conda_py3.5_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1151
          requires:
1152
          - nightly_binary_macos_conda_py3.5_cpu
1153
      - binary_macos_conda:
1154
          cu_version: cpu
1155
1156
1157
          filters:
            branches:
              only: nightly
Edward Z. Yang's avatar
Edward Z. Yang committed
1158
          name: nightly_binary_macos_conda_py3.6_cpu
1159
          python_version: '3.6'
1160
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
1161
1162
      - binary_conda_upload:
          context: org-member
1163
1164
1165
          filters:
            branches:
              only: nightly
1166
          name: nightly_binary_macos_conda_py3.6_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1167
          requires:
1168
          - nightly_binary_macos_conda_py3.6_cpu
1169
      - binary_macos_conda:
1170
          cu_version: cpu
1171
1172
1173
          filters:
            branches:
              only: nightly
Edward Z. Yang's avatar
Edward Z. Yang committed
1174
          name: nightly_binary_macos_conda_py3.7_cpu
1175
          python_version: '3.7'
1176
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
1177
1178
      - binary_conda_upload:
          context: org-member
1179
1180
1181
          filters:
            branches:
              only: nightly
1182
          name: nightly_binary_macos_conda_py3.7_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1183
          requires:
1184
1185
1186
1187
1188
1189
1190
1191
          - nightly_binary_macos_conda_py3.7_cpu
      - binary_macos_conda:
          cu_version: cpu
          filters:
            branches:
              only: nightly
          name: nightly_binary_macos_conda_py3.8_cpu
          python_version: '3.8'
1192
          wheel_docker_image: pytorch/manylinux-cuda102
1193
1194
1195
1196
1197
1198
1199
1200
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
          name: nightly_binary_macos_conda_py3.8_cpu_upload
          requires:
          - nightly_binary_macos_conda_py3.8_cpu