config.yml 35.6 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
79
80
81
            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)

  binary_linux_wheel:
    <<: *binary_common
    docker:
Edward Z. Yang's avatar
Edward Z. Yang committed
82
      - image: << parameters.wheel_docker_image >>
83
84
    resource_class: 2xlarge+
    steps:
85
      - checkout_merge
86
87
88
      - run: packaging/build_wheel.sh
      - store_artifacts:
          path: dist
Edward Z. Yang's avatar
Edward Z. Yang committed
89
90
91
92
      - persist_to_workspace:
          root: dist
          paths:
            - "*"
93
94
95
96

  binary_linux_conda:
    <<: *binary_common
    docker:
97
      - image: "pytorch/conda-cuda"
98
    resource_class: 2xlarge+
99
    steps:
100
      - checkout_merge
101
102
103
      - run: packaging/build_conda.sh
      - store_artifacts:
          path: /opt/conda/conda-bld/linux-64
Edward Z. Yang's avatar
Edward Z. Yang committed
104
105
106
107
      - persist_to_workspace:
          root: /opt/conda/conda-bld/linux-64
          paths:
            - "*"
108
109
      - store_test_results:
          path: build_results/
110

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

          # 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

          DRIVER_FN="NVIDIA-Linux-x86_64-410.104.run"
          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
164
          export DOCKER_IMAGE=pytorch/conda-cuda
Francisco Massa's avatar
Francisco Massa committed
165
166
167
168
169
170
171
172
173
174
          echo Pulling docker image $DOCKER_IMAGE
          docker pull $DOCKER_IMAGE >/dev/null

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

          cd ${HOME}/project/

175
          export DOCKER_IMAGE=pytorch/conda-cuda
Francisco Massa's avatar
Francisco Massa committed
176
177
178
179
180
181
182
          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:
183
      name: win/default
Francisco Massa's avatar
Francisco Massa committed
184
185
      shell: bash.exe
    steps:
186
      - checkout_merge
Francisco Massa's avatar
Francisco Massa committed
187
188
189
      - run:
          command: |
            choco install miniconda3
190
191
192
            (& "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
193
194
            bash packaging/build_conda.sh
          shell: powershell.exe
195
196
      - store_test_results:
          path: build_results/
Francisco Massa's avatar
Francisco Massa committed
197

198
199
200
201
202
203
204
205
206
207
208
209
210
211
  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

212
213
214
215
216
  binary_macos_wheel:
    <<: *binary_common
    macos:
      xcode: "9.0"
    steps:
217
      - checkout_merge
218
219
220
221
222
223
224
225
226
227
228
      - 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
229
230
231
232
      - persist_to_workspace:
          root: dist
          paths:
            - "*"
233
234
235
236
237
238

  binary_macos_conda:
    <<: *binary_common
    macos:
      xcode: "9.0"
    steps:
239
      - checkout_merge
240
241
242
243
244
245
246
247
248
      - 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
249
250
251
252
      - persist_to_workspace:
          root: /Users/distiller/miniconda3/conda-bld/osx-64
          paths:
            - "*"
253
254
      - store_test_results:
          path: build_results/
Edward Z. Yang's avatar
Edward Z. Yang committed
255
256
257
258
259
260
261
262
263
264
265
266
267

  # 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
268
            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
269
270
271

  # Requires org-member context
  binary_wheel_upload:
Edward Z. Yang's avatar
Edward Z. Yang committed
272
273
274
275
    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
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
    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
291
292
293
            for pkg in ~/workspace/*.whl; do
              aws s3 cp "$pkg" "s3://pytorch/whl/nightly/<< parameters.subfolder >>" --acl public-read
            done
294

295

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

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