config.yml 38.5 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
89

  python_lint:
    docker:
      - image: circleci/python:3.7
    steps:
      - checkout
      - run:
          command: |
            pip install --user --progress-bar off flake8 typing
            flake8 .

90
91
92
  binary_linux_wheel:
    <<: *binary_common
    docker:
Edward Z. Yang's avatar
Edward Z. Yang committed
93
      - image: << parameters.wheel_docker_image >>
94
95
    resource_class: 2xlarge+
    steps:
96
      - checkout_merge
97
98
99
      - run: packaging/build_wheel.sh
      - store_artifacts:
          path: dist
Edward Z. Yang's avatar
Edward Z. Yang committed
100
101
102
103
      - persist_to_workspace:
          root: dist
          paths:
            - "*"
104
105
106
107

  binary_linux_conda:
    <<: *binary_common
    docker:
108
      - image: "pytorch/conda-cuda"
109
    resource_class: 2xlarge+
110
    steps:
111
      - checkout_merge
112
113
114
      - run: packaging/build_conda.sh
      - store_artifacts:
          path: /opt/conda/conda-bld/linux-64
Edward Z. Yang's avatar
Edward Z. Yang committed
115
116
117
118
      - persist_to_workspace:
          root: /opt/conda/conda-bld/linux-64
          paths:
            - "*"
119
120
      - store_test_results:
          path: build_results/
121

Francisco Massa's avatar
Francisco Massa committed
122
123
124
125
126
127
  binary_linux_conda_cuda:
    <<: *binary_common
    machine:
      image: ubuntu-1604:201903-01
    resource_class: gpu.medium
    steps:
128
    - checkout_merge
Francisco Massa's avatar
Francisco Massa committed
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
    - 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
155
          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
156
157
158
159
160
161
162
163
164
165

          # 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

166
          DRIVER_FN="NVIDIA-Linux-x86_64-440.59.run"
Francisco Massa's avatar
Francisco Massa committed
167
168
169
170
171
172
173
174
          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
175
          export DOCKER_IMAGE=pytorch/conda-cuda
Francisco Massa's avatar
Francisco Massa committed
176
177
178
179
180
181
182
183
184
185
          echo Pulling docker image $DOCKER_IMAGE
          docker pull $DOCKER_IMAGE >/dev/null

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

          cd ${HOME}/project/

186
          export DOCKER_IMAGE=pytorch/conda-cuda
Francisco Massa's avatar
Francisco Massa committed
187
188
189
190
191
192
193
          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:
194
      name: win/default
Francisco Massa's avatar
Francisco Massa committed
195
196
      shell: bash.exe
    steps:
197
      - checkout_merge
Francisco Massa's avatar
Francisco Massa committed
198
199
200
      - run:
          command: |
            choco install miniconda3
201
202
203
            (& "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
204
205
            bash packaging/build_conda.sh
          shell: powershell.exe
206
207
      - store_test_results:
          path: build_results/
Francisco Massa's avatar
Francisco Massa committed
208

209
210
211
212
213
214
215
216
217
218
219
220
221
222
  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

223
224
225
226
227
  binary_macos_wheel:
    <<: *binary_common
    macos:
      xcode: "9.0"
    steps:
228
      - checkout_merge
229
230
231
232
233
234
235
236
237
238
239
      - 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
240
241
242
243
      - persist_to_workspace:
          root: dist
          paths:
            - "*"
244
245
246
247
248
249

  binary_macos_conda:
    <<: *binary_common
    macos:
      xcode: "9.0"
    steps:
250
      - checkout_merge
251
252
253
254
255
256
257
258
259
      - 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
260
261
262
263
      - persist_to_workspace:
          root: /Users/distiller/miniconda3/conda-bld/osx-64
          paths:
            - "*"
264
265
      - store_test_results:
          path: build_results/
Edward Z. Yang's avatar
Edward Z. Yang committed
266
267
268
269
270
271
272
273
274
275
276
277
278

  # 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
279
            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
280
281
282

  # Requires org-member context
  binary_wheel_upload:
Edward Z. Yang's avatar
Edward Z. Yang committed
283
284
285
286
    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
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
    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
302
303
304
            for pkg in ~/workspace/*.whl; do
              aws s3 cp "$pkg" "s3://pytorch/whl/nightly/<< parameters.subfolder >>" --acl public-read
            done
305

306

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

Edward Z. Yang's avatar
Edward Z. Yang committed
525
526
527
528

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