config.yml 61.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

9
executors:
10
  windows-cpu:
11
    machine:
12
13
14
15
16
17
18
19
      resource_class: windows.xlarge
      image: windows-server-2019-vs2019:stable
      shell: bash.exe

  windows-gpu:
    machine:
      resource_class: windows.gpu.nvidia.medium
      image: windows-server-2019-nvidia:stable
20
21
      shell: bash.exe

22
23
24
25
26
commands:
  checkout_merge:
    description: "checkout merge branch"
    steps:
      - checkout
27
28
29
30
31
32
33
34
35
#     - 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
36
37
38
39
40
41
42
43
44
45
46
47
  designate_upload_channel:
    description: "inserts the correct upload channel into ${BASH_ENV}"
    steps:
      - run:
          name: adding UPLOAD_CHANNEL to BASH_ENV
          command: |
            our_upload_channel=nightly
            # On tags upload to test instead
            if [[ -n "${CIRCLE_TAG}" ]]; then
              our_upload_channel=test
            fi
            echo "export UPLOAD_CHANNEL=${our_upload_channel}" >> ${BASH_ENV}
48

49
50
51
52
53
54
55
56
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:
57
      description: "PyTorch version to build against; by default, use a nightly"
58
      type: string
59
      default: ""
60
61
62
63
    # 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
64
65
    cu_version:
      description: "CUDA version to build against, in CU format (e.g., cpu or cu100)"
66
67
68
69
70
      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
71
72
73
    wheel_docker_image:
      description: "Wheel only: what docker image to use"
      type: string
74
      default: "pytorch/manylinux-cuda101"
75
76
77
78
  environment:
    PYTHON_VERSION: << parameters.python_version >>
    PYTORCH_VERSION: << parameters.pytorch_version >>
    UNICODE_ABI: << parameters.unicode_abi >>
Edward Z. Yang's avatar
Edward Z. Yang committed
79
    CU_VERSION: << parameters.cu_version >>
80

81
jobs:
82
83
84
85
86
87
88
  circleci_consistency:
    docker:
      - image: circleci/python:3.7
    steps:
      - checkout
      - run:
          command: |
89
            pip install --user --progress-bar off jinja2 pyyaml
90
91
92
            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)

93
94
95
96
97
98
99
100
  python_lint:
    docker:
      - image: circleci/python:3.7
    steps:
      - checkout
      - run:
          command: |
            pip install --user --progress-bar off flake8 typing
101
102
103
104
105
106
107
108
109
110
111
            flake8 --config=setup.cfg .

  python_type_check:
    docker:
      - image: circleci/python:3.7
    steps:
      - checkout
      - run:
          command: |
            pip install --user --progress-bar off numpy mypy
            pip install --user --progress-bar off --pre torch -f https://download.pytorch.org/whl/nightly/cpu/torch_nightly.html
112
            pip install --user --progress-bar off --editable .
113
            mypy --config-file mypy.ini
114

115
116
117
118
119
120
121
122
123
124
125
  clang_format:
    docker:
      - image: circleci/python:3.7
    steps:
      - checkout
      - run:
          command: |
            sudo apt-get update -y
            sudo apt-get install -y clang-format
            ./travis-scripts/run-clang-format/run-clang-format.py -r torchvision/csrc

126
127
128
  binary_linux_wheel:
    <<: *binary_common
    docker:
Edward Z. Yang's avatar
Edward Z. Yang committed
129
      - image: << parameters.wheel_docker_image >>
130
131
    resource_class: 2xlarge+
    steps:
132
      - checkout_merge
133
134
135
      - run: packaging/build_wheel.sh
      - store_artifacts:
          path: dist
Edward Z. Yang's avatar
Edward Z. Yang committed
136
137
138
139
      - persist_to_workspace:
          root: dist
          paths:
            - "*"
140
141
142
143

  binary_linux_conda:
    <<: *binary_common
    docker:
144
      - image: "pytorch/conda-cuda"
145
    resource_class: 2xlarge+
146
    steps:
147
      - checkout_merge
148
149
150
      - run: packaging/build_conda.sh
      - store_artifacts:
          path: /opt/conda/conda-bld/linux-64
Edward Z. Yang's avatar
Edward Z. Yang committed
151
152
153
154
      - persist_to_workspace:
          root: /opt/conda/conda-bld/linux-64
          paths:
            - "*"
155
156
      - store_test_results:
          path: build_results/
157

Francisco Massa's avatar
Francisco Massa committed
158
  binary_win_conda:
159
160
    <<: *binary_common
    executor: windows-cpu
161
162
163
164
165
    steps:
      - checkout_merge
      - run:
          name: Build conda packages
          command: |
166
167
168
169
170
171
172
            set -ex
            source packaging/windows/internal/vc_install_helper.sh
            packaging/windows/internal/cuda_install.bat
            eval "$('/C/tools/miniconda3/Scripts/conda.exe' 'shell.bash' 'hook')"
            conda activate base
            conda install -yq conda-build "conda-package-handling!=1.5.0"
            packaging/build_conda.sh
173
            rm /C/tools/miniconda3/conda-bld/win-64/vs${VC_YEAR}*.tar.bz2
174
      - store_artifacts:
175
          path: C:/tools/miniconda3/conda-bld/win-64
176
      - persist_to_workspace:
177
          root: C:/tools/miniconda3/conda-bld/win-64
178
179
180
181
182
          paths:
            - "*"
      - store_test_results:
          path: build_results/

183
  binary_win_wheel:
184
185
    <<: *binary_common
    executor: windows-cpu
186
187
188
189
190
    steps:
      - checkout_merge
      - run:
          name: Build wheel packages
          command: |
191
192
193
194
            set -ex
            source packaging/windows/internal/vc_install_helper.sh
            packaging/windows/internal/cuda_install.bat
            packaging/build_wheel.sh
195
      - store_artifacts:
196
          path: dist
197
      - persist_to_workspace:
198
          root: dist
199
200
201
202
203
          paths:
            - "*"
      - store_test_results:
          path: build_results/

204
205
206
207
208
  binary_macos_wheel:
    <<: *binary_common
    macos:
      xcode: "9.0"
    steps:
209
      - checkout_merge
210
211
212
213
214
215
216
217
218
219
220
      - 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
221
222
223
224
      - persist_to_workspace:
          root: dist
          paths:
            - "*"
225
226
227
228
229
230

  binary_macos_conda:
    <<: *binary_common
    macos:
      xcode: "9.0"
    steps:
231
      - checkout_merge
232
233
234
235
236
237
238
239
240
      - 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
241
242
243
244
      - persist_to_workspace:
          root: /Users/distiller/miniconda3/conda-bld/osx-64
          paths:
            - "*"
245
246
      - store_test_results:
          path: build_results/
Edward Z. Yang's avatar
Edward Z. Yang committed
247
248
249
250
251
252
253
254

  # Requires org-member context
  binary_conda_upload:
    docker:
      - image: continuumio/miniconda
    steps:
      - attach_workspace:
          at: ~/workspace
255
      - designate_upload_channel
Edward Z. Yang's avatar
Edward Z. Yang committed
256
257
258
259
260
      - run:
          command: |
            # Prevent credential from leaking
            conda install -yq anaconda-client
            set -x
261
            anaconda  -t "${CONDA_PYTORCHBOT_TOKEN}" upload ~/workspace/*.tar.bz2 -u "pytorch-${UPLOAD_CHANNEL}" --label main --no-progress --force
Edward Z. Yang's avatar
Edward Z. Yang committed
262
263
264

  # Requires org-member context
  binary_wheel_upload:
Edward Z. Yang's avatar
Edward Z. Yang committed
265
266
267
268
    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
269
270
271
272
273
    docker:
      - image: circleci/python:3.7
    steps:
      - attach_workspace:
          at: ~/workspace
274
      - designate_upload_channel
Edward Z. Yang's avatar
Edward Z. Yang committed
275
276
277
278
279
280
281
282
283
284
      - 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
285
            for pkg in ~/workspace/*.whl; do
286
              aws s3 cp "$pkg" "s3://pytorch/whl/${UPLOAD_CHANNEL}/<< parameters.subfolder >>" --acl public-read
Edward Z. Yang's avatar
Edward Z. Yang committed
287
            done
288

289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
  unittest_linux_cpu:
    <<: *binary_common
    docker:
      - image: "pytorch/manylinux-cuda102"
    resource_class: 2xlarge+
    steps:
      - checkout
      - run:
          name: Generate cache key
          # This will refresh cache on Sundays, nightly build should generate new cache.
          command: echo "$(date +"%Y-%U")" > .circleci-weekly
      - restore_cache:

          keys:
            - env-v2-linux-{{ arch }}-py<< parameters.python_version >>-{{ checksum ".circleci/unittest/linux/scripts/environment.yml" }}-{{ checksum ".circleci-weekly" }}

      - run:
          name: Setup
          command: .circleci/unittest/linux/scripts/setup_env.sh
      - save_cache:

          key: env-v2-linux-{{ arch }}-py<< parameters.python_version >>-{{ checksum ".circleci/unittest/linux/scripts/environment.yml" }}-{{ checksum ".circleci-weekly" }}

          paths:
            - conda
            - env
      - run:
          name: Install torchvision
          command: .circleci/unittest/linux/scripts/install.sh
      - run:
          name: Run tests
          command: .circleci/unittest/linux/scripts/run_test.sh
      - run:
          name: Post process
          command: .circleci/unittest/linux/scripts/post_process.sh
      - store_test_results:
          path: test-results

  unittest_linux_gpu:
    <<: *binary_common
    machine:
      image: ubuntu-1604-cuda-10.1:201909-23
    resource_class: gpu.small
    environment:
      image_name: "pytorch/manylinux-cuda101"
    steps:
      - checkout
      - run:
          name: Generate cache key
          # This will refresh cache on Sundays, nightly build should generate new cache.
          command: echo "$(date +"%Y-%U")" > .circleci-weekly
      - restore_cache:

          keys:
            - env-v2-linux-{{ arch }}-py<< parameters.python_version >>-{{ checksum ".circleci/unittest/linux/scripts/environment.yml" }}-{{ checksum ".circleci-weekly" }}

      - run:
          name: Setup
          command: docker run -t --gpus all -v $PWD:$PWD -w $PWD "${image_name}" .circleci/unittest/linux/scripts/setup_env.sh
      - save_cache:

          key: env-v2-linux-{{ arch }}-py<< parameters.python_version >>-{{ checksum ".circleci/unittest/linux/scripts/environment.yml" }}-{{ checksum ".circleci-weekly" }}

          paths:
            - conda
            - env
      - run:
          name: Install torchvision
          command: docker run -t --gpus all -v $PWD:$PWD -w $PWD "${image_name}" .circleci/unittest/linux/scripts/install.sh
      - run:
          name: Run tests
          command: docker run -t --gpus all -v $PWD:$PWD -w $PWD "${image_name}" .circleci/unittest/linux/scripts/run_test.sh
      - run:
          name: Post Process
          command: docker run -t --gpus all -v $PWD:$PWD -w $PWD "${image_name}" .circleci/unittest/linux/scripts/post_process.sh
      - store_test_results:
          path: test-results

  unittest_windows_cpu:
    <<: *binary_common
    executor:
      name: windows-cpu
    steps:
      - checkout
      - run:
          name: Generate cache key
          # This will refresh cache on Sundays, nightly build should generate new cache.
          command: echo "$(date +"%Y-%U")" > .circleci-weekly
      - restore_cache:

          keys:
            - env-v2-windows-{{ arch }}-py<< parameters.python_version >>-{{ checksum ".circleci/unittest/windows/scripts/environment.yml" }}-{{ checksum ".circleci-weekly" }}

      - run:
          name: Setup
          command: .circleci/unittest/windows/scripts/setup_env.sh
      - save_cache:

          key: env-v2-windows-{{ arch }}-py<< parameters.python_version >>-{{ checksum ".circleci/unittest/windows/scripts/environment.yml" }}-{{ checksum ".circleci-weekly" }}

          paths:
            - conda
            - env
      - run:
          name: Install torchvision
          command: .circleci/unittest/windows/scripts/install.sh
      - run:
          name: Run tests
          command: .circleci/unittest/windows/scripts/run_test.sh
      - run:
          name: Post process
          command: .circleci/unittest/windows/scripts/post_process.sh
      - store_test_results:
          path: test-results

  unittest_windows_gpu:
    <<: *binary_common
    executor:
      name: windows-gpu
    environment:
      CUDA_VERSION: "10.1"
    steps:
      - checkout
      - run:
          name: Generate cache key
          # This will refresh cache on Sundays, nightly build should generate new cache.
          command: echo "$(date +"%Y-%U")" > .circleci-weekly
      - restore_cache:

          keys:
            - env-v1-windows-{{ arch }}-py<< parameters.python_version >>-{{ checksum ".circleci/unittest/windows/scripts/environment.yml" }}-{{ checksum ".circleci-weekly" }}

      - run:
          name: Setup
          command: .circleci/unittest/windows/scripts/setup_env.sh
      - save_cache:

          key: env-v1-windows-{{ arch }}-py<< parameters.python_version >>-{{ checksum ".circleci/unittest/windows/scripts/environment.yml" }}-{{ checksum ".circleci-weekly" }}

          paths:
            - conda
            - env
      - run:
          name: Install torchvision
          command: .circleci/unittest/windows/scripts/install.sh
      - run:
          name: Run tests
          command: .circleci/unittest/windows/scripts/run_test.sh
      - run:
          name: Post process
          command: .circleci/unittest/windows/scripts/post_process.sh
      - store_test_results:
          path: test-results
442

443
444
445
446
workflows:
  build:
    jobs:
      - circleci_consistency
Edward Z. Yang's avatar
Edward Z. Yang committed
447
      - binary_linux_wheel:
448
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
449
          name: binary_linux_wheel_py3.6_cpu
450
          python_version: '3.6'
451
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
452
      - binary_linux_wheel:
453
          cu_version: cu92
Edward Z. Yang's avatar
Edward Z. Yang committed
454
          name: binary_linux_wheel_py3.6_cu92
455
          python_version: '3.6'
456
          wheel_docker_image: pytorch/manylinux-cuda92
Francisco Massa's avatar
Francisco Massa committed
457
458
459
460
      - binary_linux_wheel:
          cu_version: cu101
          name: binary_linux_wheel_py3.6_cu101
          python_version: '3.6'
461
462
463
464
465
466
          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
467
      - binary_linux_wheel:
468
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
469
          name: binary_linux_wheel_py3.7_cpu
470
          python_version: '3.7'
471
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
472
      - binary_linux_wheel:
473
          cu_version: cu92
Edward Z. Yang's avatar
Edward Z. Yang committed
474
          name: binary_linux_wheel_py3.7_cu92
475
          python_version: '3.7'
476
          wheel_docker_image: pytorch/manylinux-cuda92
Francisco Massa's avatar
Francisco Massa committed
477
478
479
480
      - binary_linux_wheel:
          cu_version: cu101
          name: binary_linux_wheel_py3.7_cu101
          python_version: '3.7'
481
482
483
484
485
486
          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
487
488
489
490
      - binary_linux_wheel:
          cu_version: cpu
          name: binary_linux_wheel_py3.8_cpu
          python_version: '3.8'
491
          wheel_docker_image: pytorch/manylinux-cuda102
492
493
494
495
496
497
498
499
500
      - 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'
501
502
503
504
505
506
          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
507
      - binary_macos_wheel:
508
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
509
          name: binary_macos_wheel_py3.6_cpu
510
          python_version: '3.6'
511
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
512
      - binary_macos_wheel:
513
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
514
          name: binary_macos_wheel_py3.7_cpu
515
          python_version: '3.7'
516
          wheel_docker_image: pytorch/manylinux-cuda102
517
518
519
520
      - binary_macos_wheel:
          cu_version: cpu
          name: binary_macos_wheel_py3.8_cpu
          python_version: '3.8'
521
          wheel_docker_image: pytorch/manylinux-cuda102
522
      - binary_win_wheel:
523
524
525
526
          cu_version: cpu
          filters:
            branches:
              only: master
527
528
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
529
530
          name: binary_win_wheel_py3.6_cpu
          python_version: '3.6'
531
      - binary_win_wheel:
532
          cu_version: cu92
533
534
535
          filters:
            branches:
              only: master
536
537
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
538
539
          name: binary_win_wheel_py3.6_cu92
          python_version: '3.6'
540
      - binary_win_wheel:
541
          cu_version: cu101
542
543
544
          filters:
            branches:
              only: master
545
546
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
547
548
          name: binary_win_wheel_py3.6_cu101
          python_version: '3.6'
549
      - binary_win_wheel:
550
          cu_version: cu102
551
552
553
          filters:
            branches:
              only: master
554
555
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
556
557
          name: binary_win_wheel_py3.6_cu102
          python_version: '3.6'
558
      - binary_win_wheel:
559
560
561
562
          cu_version: cpu
          filters:
            branches:
              only: master
563
564
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
565
566
          name: binary_win_wheel_py3.7_cpu
          python_version: '3.7'
567
      - binary_win_wheel:
568
          cu_version: cu92
569
570
571
          filters:
            branches:
              only: master
572
573
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
574
575
          name: binary_win_wheel_py3.7_cu92
          python_version: '3.7'
576
      - binary_win_wheel:
577
          cu_version: cu101
578
579
580
          filters:
            branches:
              only: master
581
582
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
583
584
          name: binary_win_wheel_py3.7_cu101
          python_version: '3.7'
585
      - binary_win_wheel:
586
          cu_version: cu102
587
588
589
          filters:
            branches:
              only: master
590
591
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
592
593
          name: binary_win_wheel_py3.7_cu102
          python_version: '3.7'
594
      - binary_win_wheel:
595
596
597
          cu_version: cpu
          name: binary_win_wheel_py3.8_cpu
          python_version: '3.8'
598
      - binary_win_wheel:
599
          cu_version: cu92
600
601
602
          filters:
            branches:
              only: master
603
604
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
605
606
          name: binary_win_wheel_py3.8_cu92
          python_version: '3.8'
607
      - binary_win_wheel:
608
          cu_version: cu101
609
610
611
          filters:
            branches:
              only: master
612
613
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
614
615
          name: binary_win_wheel_py3.8_cu101
          python_version: '3.8'
616
      - binary_win_wheel:
617
          cu_version: cu102
618
619
          name: binary_win_wheel_py3.8_cu102
          python_version: '3.8'
Edward Z. Yang's avatar
Edward Z. Yang committed
620
      - binary_linux_conda:
621
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
622
          name: binary_linux_conda_py3.6_cpu
623
          python_version: '3.6'
624
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
625
      - binary_linux_conda:
626
          cu_version: cu92
Edward Z. Yang's avatar
Edward Z. Yang committed
627
          name: binary_linux_conda_py3.6_cu92
628
          python_version: '3.6'
629
          wheel_docker_image: pytorch/manylinux-cuda92
Francisco Massa's avatar
Francisco Massa committed
630
631
632
633
      - binary_linux_conda:
          cu_version: cu101
          name: binary_linux_conda_py3.6_cu101
          python_version: '3.6'
634
635
636
637
638
639
          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
640
      - binary_linux_conda:
641
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
642
          name: binary_linux_conda_py3.7_cpu
643
          python_version: '3.7'
644
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
645
      - binary_linux_conda:
646
          cu_version: cu92
Edward Z. Yang's avatar
Edward Z. Yang committed
647
          name: binary_linux_conda_py3.7_cu92
648
          python_version: '3.7'
649
          wheel_docker_image: pytorch/manylinux-cuda92
Francisco Massa's avatar
Francisco Massa committed
650
651
652
653
      - binary_linux_conda:
          cu_version: cu101
          name: binary_linux_conda_py3.7_cu101
          python_version: '3.7'
654
655
656
657
658
659
          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
660
661
662
663
      - binary_linux_conda:
          cu_version: cpu
          name: binary_linux_conda_py3.8_cpu
          python_version: '3.8'
664
          wheel_docker_image: pytorch/manylinux-cuda102
665
666
667
668
669
670
671
672
673
      - 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'
674
675
676
677
678
679
          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
680
      - binary_macos_conda:
681
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
682
          name: binary_macos_conda_py3.6_cpu
683
          python_version: '3.6'
684
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
685
      - binary_macos_conda:
686
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
687
          name: binary_macos_conda_py3.7_cpu
688
          python_version: '3.7'
689
          wheel_docker_image: pytorch/manylinux-cuda102
690
691
692
693
      - binary_macos_conda:
          cu_version: cpu
          name: binary_macos_conda_py3.8_cpu
          python_version: '3.8'
694
          wheel_docker_image: pytorch/manylinux-cuda102
695
      - binary_win_conda:
696
697
698
699
          cu_version: cpu
          filters:
            branches:
              only: master
700
701
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
702
703
          name: binary_win_conda_py3.6_cpu
          python_version: '3.6'
704
      - binary_win_conda:
705
          cu_version: cu92
706
707
708
          filters:
            branches:
              only: master
709
710
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
711
712
          name: binary_win_conda_py3.6_cu92
          python_version: '3.6'
713
      - binary_win_conda:
714
          cu_version: cu101
715
716
717
          filters:
            branches:
              only: master
718
719
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
720
721
          name: binary_win_conda_py3.6_cu101
          python_version: '3.6'
722
      - binary_win_conda:
723
          cu_version: cu102
724
725
726
          filters:
            branches:
              only: master
727
728
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
729
730
          name: binary_win_conda_py3.6_cu102
          python_version: '3.6'
731
      - binary_win_conda:
732
733
734
735
          cu_version: cpu
          filters:
            branches:
              only: master
736
737
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
738
739
          name: binary_win_conda_py3.7_cpu
          python_version: '3.7'
740
      - binary_win_conda:
741
          cu_version: cu92
742
743
744
          filters:
            branches:
              only: master
745
746
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
747
748
          name: binary_win_conda_py3.7_cu92
          python_version: '3.7'
749
      - binary_win_conda:
750
          cu_version: cu101
751
752
753
          filters:
            branches:
              only: master
754
755
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
756
757
          name: binary_win_conda_py3.7_cu101
          python_version: '3.7'
758
      - binary_win_conda:
759
          cu_version: cu102
760
761
762
          filters:
            branches:
              only: master
763
764
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
765
766
          name: binary_win_conda_py3.7_cu102
          python_version: '3.7'
767
      - binary_win_conda:
768
769
770
          cu_version: cpu
          name: binary_win_conda_py3.8_cpu
          python_version: '3.8'
771
      - binary_win_conda:
772
          cu_version: cu92
773
774
775
          filters:
            branches:
              only: master
776
777
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
778
779
          name: binary_win_conda_py3.8_cu92
          python_version: '3.8'
780
      - binary_win_conda:
781
          cu_version: cu101
782
783
784
          filters:
            branches:
              only: master
785
786
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
787
788
          name: binary_win_conda_py3.8_cu101
          python_version: '3.8'
789
      - binary_win_conda:
790
          cu_version: cu102
791
792
          name: binary_win_conda_py3.8_cu102
          python_version: '3.8'
793
      - python_lint
794
      - python_type_check
795
      - clang_format
Edward Z. Yang's avatar
Edward Z. Yang committed
796

797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
  unittest:
    jobs:
      - unittest_linux_cpu:
          cu_version: cpu
          name: unittest_linux_cpu_py3.6
          python_version: '3.6'
      - unittest_linux_cpu:
          cu_version: cpu
          name: unittest_linux_cpu_py3.7
          python_version: '3.7'
      - unittest_linux_cpu:
          cu_version: cpu
          name: unittest_linux_cpu_py3.8
          python_version: '3.8'
      - unittest_linux_gpu:
          cu_version: cu101
          filters:
            branches:
              only:
              - master
              - nightly
          name: unittest_linux_gpu_py3.6
          python_version: '3.6'
      - unittest_linux_gpu:
          cu_version: cu101
          filters:
            branches:
              only:
              - master
              - nightly
          name: unittest_linux_gpu_py3.7
          python_version: '3.7'
      - unittest_linux_gpu:
          cu_version: cu101
          name: unittest_linux_gpu_py3.8
          python_version: '3.8'
      - unittest_windows_cpu:
          cu_version: cpu
          name: unittest_windows_cpu_py3.6
          python_version: '3.6'
      - unittest_windows_cpu:
          cu_version: cpu
          name: unittest_windows_cpu_py3.7
          python_version: '3.7'
      - unittest_windows_cpu:
          cu_version: cpu
          name: unittest_windows_cpu_py3.8
          python_version: '3.8'
      - unittest_windows_gpu:
          cu_version: cu101
          filters:
            branches:
              only:
              - master
              - nightly
          name: unittest_windows_gpu_py3.6
          python_version: '3.6'
      - unittest_windows_gpu:
          cu_version: cu101
          filters:
            branches:
              only:
              - master
              - nightly
          name: unittest_windows_gpu_py3.7
          python_version: '3.7'
      - unittest_windows_gpu:
          cu_version: cu101
          name: unittest_windows_gpu_py3.8
          python_version: '3.8'
Edward Z. Yang's avatar
Edward Z. Yang committed
867
868
869
  nightly:
    jobs:
      - circleci_consistency
870
      - python_lint
871
      - python_type_check
872
      - clang_format
873
      - binary_linux_wheel:
874
          cu_version: cpu
875
876
877
          filters:
            branches:
              only: nightly
878
879
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
880
          name: nightly_binary_linux_wheel_py3.6_cpu
881
          python_version: '3.6'
882
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
883
884
      - binary_wheel_upload:
          context: org-member
885
886
887
          filters:
            branches:
              only: nightly
888
889
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
890
          name: nightly_binary_linux_wheel_py3.6_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
891
          requires:
892
893
          - nightly_binary_linux_wheel_py3.6_cpu
          subfolder: cpu/
894
      - binary_linux_wheel:
895
          cu_version: cu92
896
897
898
          filters:
            branches:
              only: nightly
899
900
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
901
          name: nightly_binary_linux_wheel_py3.6_cu92
902
          python_version: '3.6'
903
          wheel_docker_image: pytorch/manylinux-cuda92
Edward Z. Yang's avatar
Edward Z. Yang committed
904
905
      - binary_wheel_upload:
          context: org-member
906
907
908
          filters:
            branches:
              only: nightly
909
910
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
911
          name: nightly_binary_linux_wheel_py3.6_cu92_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
912
          requires:
913
914
          - nightly_binary_linux_wheel_py3.6_cu92
          subfolder: cu92/
915
      - binary_linux_wheel:
916
          cu_version: cu101
917
918
919
          filters:
            branches:
              only: nightly
920
921
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
922
          name: nightly_binary_linux_wheel_py3.6_cu101
923
          python_version: '3.6'
924
          wheel_docker_image: pytorch/manylinux-cuda101
Edward Z. Yang's avatar
Edward Z. Yang committed
925
926
      - binary_wheel_upload:
          context: org-member
927
928
929
          filters:
            branches:
              only: nightly
930
931
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
932
          name: nightly_binary_linux_wheel_py3.6_cu101_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
933
          requires:
934
935
          - nightly_binary_linux_wheel_py3.6_cu101
          subfolder: cu101/
Francisco Massa's avatar
Francisco Massa committed
936
      - binary_linux_wheel:
937
          cu_version: cu102
Francisco Massa's avatar
Francisco Massa committed
938
939
940
          filters:
            branches:
              only: nightly
941
942
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
943
          name: nightly_binary_linux_wheel_py3.6_cu102
Francisco Massa's avatar
Francisco Massa committed
944
          python_version: '3.6'
945
          wheel_docker_image: pytorch/manylinux-cuda102
Francisco Massa's avatar
Francisco Massa committed
946
947
948
949
950
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
951
952
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
953
          name: nightly_binary_linux_wheel_py3.6_cu102_upload
Francisco Massa's avatar
Francisco Massa committed
954
          requires:
955
956
          - nightly_binary_linux_wheel_py3.6_cu102
          subfolder: cu102/
957
      - binary_linux_wheel:
958
          cu_version: cpu
959
960
961
          filters:
            branches:
              only: nightly
962
963
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
964
          name: nightly_binary_linux_wheel_py3.7_cpu
965
          python_version: '3.7'
966
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
967
968
      - binary_wheel_upload:
          context: org-member
969
970
971
          filters:
            branches:
              only: nightly
972
973
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
974
          name: nightly_binary_linux_wheel_py3.7_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
975
          requires:
976
977
          - nightly_binary_linux_wheel_py3.7_cpu
          subfolder: cpu/
978
      - binary_linux_wheel:
979
          cu_version: cu92
980
981
982
          filters:
            branches:
              only: nightly
983
984
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
985
          name: nightly_binary_linux_wheel_py3.7_cu92
986
          python_version: '3.7'
987
          wheel_docker_image: pytorch/manylinux-cuda92
Edward Z. Yang's avatar
Edward Z. Yang committed
988
989
      - binary_wheel_upload:
          context: org-member
990
991
992
          filters:
            branches:
              only: nightly
993
994
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
995
          name: nightly_binary_linux_wheel_py3.7_cu92_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
996
          requires:
997
998
          - nightly_binary_linux_wheel_py3.7_cu92
          subfolder: cu92/
999
      - binary_linux_wheel:
1000
          cu_version: cu101
1001
1002
1003
          filters:
            branches:
              only: nightly
1004
1005
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1006
          name: nightly_binary_linux_wheel_py3.7_cu101
1007
          python_version: '3.7'
1008
          wheel_docker_image: pytorch/manylinux-cuda101
Edward Z. Yang's avatar
Edward Z. Yang committed
1009
1010
      - binary_wheel_upload:
          context: org-member
1011
1012
1013
          filters:
            branches:
              only: nightly
1014
1015
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1016
          name: nightly_binary_linux_wheel_py3.7_cu101_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1017
          requires:
1018
1019
          - nightly_binary_linux_wheel_py3.7_cu101
          subfolder: cu101/
Francisco Massa's avatar
Francisco Massa committed
1020
      - binary_linux_wheel:
1021
          cu_version: cu102
Francisco Massa's avatar
Francisco Massa committed
1022
1023
1024
          filters:
            branches:
              only: nightly
1025
1026
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1027
          name: nightly_binary_linux_wheel_py3.7_cu102
Francisco Massa's avatar
Francisco Massa committed
1028
          python_version: '3.7'
1029
          wheel_docker_image: pytorch/manylinux-cuda102
Francisco Massa's avatar
Francisco Massa committed
1030
1031
1032
1033
1034
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1035
1036
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1037
          name: nightly_binary_linux_wheel_py3.7_cu102_upload
Francisco Massa's avatar
Francisco Massa committed
1038
          requires:
1039
1040
          - nightly_binary_linux_wheel_py3.7_cu102
          subfolder: cu102/
1041
1042
1043
1044
1045
      - binary_linux_wheel:
          cu_version: cpu
          filters:
            branches:
              only: nightly
1046
1047
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1048
1049
          name: nightly_binary_linux_wheel_py3.8_cpu
          python_version: '3.8'
1050
          wheel_docker_image: pytorch/manylinux-cuda102
1051
1052
1053
1054
1055
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1056
1057
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1058
1059
1060
1061
1062
1063
1064
1065
1066
          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
1067
1068
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1069
1070
1071
1072
1073
1074
1075
1076
          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
1077
1078
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1079
1080
1081
1082
1083
          name: nightly_binary_linux_wheel_py3.8_cu92_upload
          requires:
          - nightly_binary_linux_wheel_py3.8_cu92
          subfolder: cu92/
      - binary_linux_wheel:
1084
          cu_version: cu101
1085
1086
1087
          filters:
            branches:
              only: nightly
1088
1089
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1090
          name: nightly_binary_linux_wheel_py3.8_cu101
1091
          python_version: '3.8'
1092
          wheel_docker_image: pytorch/manylinux-cuda101
1093
1094
1095
1096
1097
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1098
1099
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1100
          name: nightly_binary_linux_wheel_py3.8_cu101_upload
1101
          requires:
1102
1103
          - nightly_binary_linux_wheel_py3.8_cu101
          subfolder: cu101/
1104
      - binary_linux_wheel:
1105
          cu_version: cu102
1106
1107
1108
          filters:
            branches:
              only: nightly
1109
1110
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1111
          name: nightly_binary_linux_wheel_py3.8_cu102
1112
          python_version: '3.8'
1113
          wheel_docker_image: pytorch/manylinux-cuda102
1114
1115
1116
1117
1118
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1119
1120
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1121
          name: nightly_binary_linux_wheel_py3.8_cu102_upload
1122
          requires:
1123
1124
          - nightly_binary_linux_wheel_py3.8_cu102
          subfolder: cu102/
1125
      - binary_macos_wheel:
1126
          cu_version: cpu
1127
1128
1129
          filters:
            branches:
              only: nightly
1130
1131
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
1132
          name: nightly_binary_macos_wheel_py3.6_cpu
1133
          python_version: '3.6'
1134
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
1135
1136
      - binary_wheel_upload:
          context: org-member
1137
1138
1139
          filters:
            branches:
              only: nightly
1140
1141
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1142
          name: nightly_binary_macos_wheel_py3.6_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1143
          requires:
1144
1145
          - nightly_binary_macos_wheel_py3.6_cpu
          subfolder: ''
1146
      - binary_macos_wheel:
1147
          cu_version: cpu
1148
1149
1150
          filters:
            branches:
              only: nightly
1151
1152
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
1153
          name: nightly_binary_macos_wheel_py3.7_cpu
1154
          python_version: '3.7'
1155
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
1156
1157
      - binary_wheel_upload:
          context: org-member
1158
1159
1160
          filters:
            branches:
              only: nightly
1161
1162
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1163
          name: nightly_binary_macos_wheel_py3.7_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1164
          requires:
1165
1166
          - nightly_binary_macos_wheel_py3.7_cpu
          subfolder: ''
1167
1168
1169
1170
1171
      - binary_macos_wheel:
          cu_version: cpu
          filters:
            branches:
              only: nightly
1172
1173
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1174
1175
          name: nightly_binary_macos_wheel_py3.8_cpu
          python_version: '3.8'
1176
          wheel_docker_image: pytorch/manylinux-cuda102
1177
1178
1179
1180
1181
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1182
1183
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1184
1185
1186
1187
          name: nightly_binary_macos_wheel_py3.8_cpu_upload
          requires:
          - nightly_binary_macos_wheel_py3.8_cpu
          subfolder: ''
1188
      - binary_win_wheel:
1189
1190
1191
1192
          cu_version: cpu
          filters:
            branches:
              only: nightly
1193
1194
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1195
1196
1197
1198
1199
1200
1201
          name: nightly_binary_win_wheel_py3.6_cpu
          python_version: '3.6'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1202
1203
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1204
1205
1206
1207
          name: nightly_binary_win_wheel_py3.6_cpu_upload
          requires:
          - nightly_binary_win_wheel_py3.6_cpu
          subfolder: cpu/
1208
      - binary_win_wheel:
1209
          cu_version: cu92
1210
1211
1212
          filters:
            branches:
              only: nightly
1213
1214
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1215
1216
1217
1218
1219
1220
1221
          name: nightly_binary_win_wheel_py3.6_cu92
          python_version: '3.6'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1222
1223
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1224
1225
1226
1227
          name: nightly_binary_win_wheel_py3.6_cu92_upload
          requires:
          - nightly_binary_win_wheel_py3.6_cu92
          subfolder: cu92/
1228
      - binary_win_wheel:
1229
          cu_version: cu101
1230
1231
1232
          filters:
            branches:
              only: nightly
1233
1234
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1235
1236
1237
1238
1239
1240
1241
          name: nightly_binary_win_wheel_py3.6_cu101
          python_version: '3.6'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1242
1243
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1244
1245
1246
1247
          name: nightly_binary_win_wheel_py3.6_cu101_upload
          requires:
          - nightly_binary_win_wheel_py3.6_cu101
          subfolder: cu101/
1248
      - binary_win_wheel:
1249
          cu_version: cu102
1250
1251
1252
          filters:
            branches:
              only: nightly
1253
1254
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1255
1256
1257
1258
1259
1260
1261
          name: nightly_binary_win_wheel_py3.6_cu102
          python_version: '3.6'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1262
1263
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1264
1265
1266
1267
          name: nightly_binary_win_wheel_py3.6_cu102_upload
          requires:
          - nightly_binary_win_wheel_py3.6_cu102
          subfolder: cu102/
1268
      - binary_win_wheel:
1269
1270
1271
1272
          cu_version: cpu
          filters:
            branches:
              only: nightly
1273
1274
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1275
1276
1277
1278
1279
1280
1281
          name: nightly_binary_win_wheel_py3.7_cpu
          python_version: '3.7'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1282
1283
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1284
1285
1286
1287
          name: nightly_binary_win_wheel_py3.7_cpu_upload
          requires:
          - nightly_binary_win_wheel_py3.7_cpu
          subfolder: cpu/
1288
      - binary_win_wheel:
1289
          cu_version: cu92
1290
1291
1292
          filters:
            branches:
              only: nightly
1293
1294
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1295
1296
1297
1298
1299
1300
1301
          name: nightly_binary_win_wheel_py3.7_cu92
          python_version: '3.7'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1302
1303
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1304
1305
1306
1307
          name: nightly_binary_win_wheel_py3.7_cu92_upload
          requires:
          - nightly_binary_win_wheel_py3.7_cu92
          subfolder: cu92/
1308
      - binary_win_wheel:
1309
          cu_version: cu101
1310
1311
1312
          filters:
            branches:
              only: nightly
1313
1314
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1315
1316
1317
1318
1319
1320
1321
          name: nightly_binary_win_wheel_py3.7_cu101
          python_version: '3.7'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1322
1323
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1324
1325
1326
1327
          name: nightly_binary_win_wheel_py3.7_cu101_upload
          requires:
          - nightly_binary_win_wheel_py3.7_cu101
          subfolder: cu101/
1328
      - binary_win_wheel:
1329
          cu_version: cu102
1330
1331
1332
          filters:
            branches:
              only: nightly
1333
1334
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1335
1336
1337
1338
1339
1340
1341
          name: nightly_binary_win_wheel_py3.7_cu102
          python_version: '3.7'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1342
1343
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1344
1345
1346
1347
          name: nightly_binary_win_wheel_py3.7_cu102_upload
          requires:
          - nightly_binary_win_wheel_py3.7_cu102
          subfolder: cu102/
1348
      - binary_win_wheel:
1349
1350
1351
1352
          cu_version: cpu
          filters:
            branches:
              only: nightly
1353
1354
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1355
1356
1357
1358
1359
1360
1361
          name: nightly_binary_win_wheel_py3.8_cpu
          python_version: '3.8'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1362
1363
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1364
1365
1366
1367
          name: nightly_binary_win_wheel_py3.8_cpu_upload
          requires:
          - nightly_binary_win_wheel_py3.8_cpu
          subfolder: cpu/
1368
      - binary_win_wheel:
1369
          cu_version: cu92
1370
1371
1372
          filters:
            branches:
              only: nightly
1373
1374
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1375
1376
1377
1378
1379
1380
1381
          name: nightly_binary_win_wheel_py3.8_cu92
          python_version: '3.8'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1382
1383
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1384
1385
1386
1387
          name: nightly_binary_win_wheel_py3.8_cu92_upload
          requires:
          - nightly_binary_win_wheel_py3.8_cu92
          subfolder: cu92/
1388
      - binary_win_wheel:
1389
          cu_version: cu101
1390
1391
1392
          filters:
            branches:
              only: nightly
1393
1394
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1395
1396
1397
1398
1399
1400
1401
          name: nightly_binary_win_wheel_py3.8_cu101
          python_version: '3.8'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1402
1403
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1404
1405
1406
1407
          name: nightly_binary_win_wheel_py3.8_cu101_upload
          requires:
          - nightly_binary_win_wheel_py3.8_cu101
          subfolder: cu101/
1408
      - binary_win_wheel:
1409
          cu_version: cu102
1410
1411
1412
          filters:
            branches:
              only: nightly
1413
1414
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1415
1416
1417
1418
1419
1420
1421
          name: nightly_binary_win_wheel_py3.8_cu102
          python_version: '3.8'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1422
1423
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1424
1425
1426
1427
          name: nightly_binary_win_wheel_py3.8_cu102_upload
          requires:
          - nightly_binary_win_wheel_py3.8_cu102
          subfolder: cu102/
1428
      - binary_linux_conda:
1429
          cu_version: cpu
1430
1431
1432
          filters:
            branches:
              only: nightly
1433
1434
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
1435
          name: nightly_binary_linux_conda_py3.6_cpu
1436
          python_version: '3.6'
1437
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
1438
1439
      - binary_conda_upload:
          context: org-member
1440
1441
1442
          filters:
            branches:
              only: nightly
1443
1444
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1445
          name: nightly_binary_linux_conda_py3.6_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1446
          requires:
1447
          - nightly_binary_linux_conda_py3.6_cpu
1448
      - binary_linux_conda:
1449
          cu_version: cu92
1450
1451
1452
          filters:
            branches:
              only: nightly
1453
1454
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
1455
          name: nightly_binary_linux_conda_py3.6_cu92
1456
          python_version: '3.6'
1457
          wheel_docker_image: pytorch/manylinux-cuda92
Edward Z. Yang's avatar
Edward Z. Yang committed
1458
1459
      - binary_conda_upload:
          context: org-member
1460
1461
1462
          filters:
            branches:
              only: nightly
1463
1464
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1465
          name: nightly_binary_linux_conda_py3.6_cu92_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1466
          requires:
1467
          - nightly_binary_linux_conda_py3.6_cu92
1468
      - binary_linux_conda:
1469
          cu_version: cu101
1470
1471
1472
          filters:
            branches:
              only: nightly
1473
1474
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1475
          name: nightly_binary_linux_conda_py3.6_cu101
1476
          python_version: '3.6'
1477
          wheel_docker_image: pytorch/manylinux-cuda101
Edward Z. Yang's avatar
Edward Z. Yang committed
1478
1479
      - binary_conda_upload:
          context: org-member
1480
1481
1482
          filters:
            branches:
              only: nightly
1483
1484
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1485
          name: nightly_binary_linux_conda_py3.6_cu101_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1486
          requires:
1487
          - nightly_binary_linux_conda_py3.6_cu101
Francisco Massa's avatar
Francisco Massa committed
1488
      - binary_linux_conda:
1489
          cu_version: cu102
Francisco Massa's avatar
Francisco Massa committed
1490
1491
1492
          filters:
            branches:
              only: nightly
1493
1494
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1495
          name: nightly_binary_linux_conda_py3.6_cu102
Francisco Massa's avatar
Francisco Massa committed
1496
          python_version: '3.6'
1497
          wheel_docker_image: pytorch/manylinux-cuda102
Francisco Massa's avatar
Francisco Massa committed
1498
1499
1500
1501
1502
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1503
1504
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1505
          name: nightly_binary_linux_conda_py3.6_cu102_upload
Francisco Massa's avatar
Francisco Massa committed
1506
          requires:
1507
          - nightly_binary_linux_conda_py3.6_cu102
1508
      - binary_linux_conda:
1509
          cu_version: cpu
1510
1511
1512
          filters:
            branches:
              only: nightly
1513
1514
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
1515
          name: nightly_binary_linux_conda_py3.7_cpu
1516
          python_version: '3.7'
1517
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
1518
1519
      - binary_conda_upload:
          context: org-member
1520
1521
1522
          filters:
            branches:
              only: nightly
1523
1524
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1525
          name: nightly_binary_linux_conda_py3.7_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1526
          requires:
1527
          - nightly_binary_linux_conda_py3.7_cpu
1528
      - binary_linux_conda:
1529
          cu_version: cu92
1530
1531
1532
          filters:
            branches:
              only: nightly
1533
1534
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
1535
          name: nightly_binary_linux_conda_py3.7_cu92
1536
          python_version: '3.7'
1537
          wheel_docker_image: pytorch/manylinux-cuda92
Edward Z. Yang's avatar
Edward Z. Yang committed
1538
1539
      - binary_conda_upload:
          context: org-member
1540
1541
1542
          filters:
            branches:
              only: nightly
1543
1544
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1545
          name: nightly_binary_linux_conda_py3.7_cu92_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1546
          requires:
1547
          - nightly_binary_linux_conda_py3.7_cu92
1548
      - binary_linux_conda:
1549
          cu_version: cu101
1550
1551
1552
          filters:
            branches:
              only: nightly
1553
1554
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1555
          name: nightly_binary_linux_conda_py3.7_cu101
1556
          python_version: '3.7'
1557
          wheel_docker_image: pytorch/manylinux-cuda101
Edward Z. Yang's avatar
Edward Z. Yang committed
1558
1559
      - binary_conda_upload:
          context: org-member
1560
1561
1562
          filters:
            branches:
              only: nightly
1563
1564
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1565
          name: nightly_binary_linux_conda_py3.7_cu101_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1566
          requires:
1567
          - nightly_binary_linux_conda_py3.7_cu101
Francisco Massa's avatar
Francisco Massa committed
1568
      - binary_linux_conda:
1569
          cu_version: cu102
Francisco Massa's avatar
Francisco Massa committed
1570
1571
1572
          filters:
            branches:
              only: nightly
1573
1574
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1575
          name: nightly_binary_linux_conda_py3.7_cu102
Francisco Massa's avatar
Francisco Massa committed
1576
          python_version: '3.7'
1577
          wheel_docker_image: pytorch/manylinux-cuda102
Francisco Massa's avatar
Francisco Massa committed
1578
1579
1580
1581
1582
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1583
1584
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1585
          name: nightly_binary_linux_conda_py3.7_cu102_upload
Francisco Massa's avatar
Francisco Massa committed
1586
          requires:
1587
          - nightly_binary_linux_conda_py3.7_cu102
1588
1589
1590
1591
1592
      - binary_linux_conda:
          cu_version: cpu
          filters:
            branches:
              only: nightly
1593
1594
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1595
1596
          name: nightly_binary_linux_conda_py3.8_cpu
          python_version: '3.8'
1597
          wheel_docker_image: pytorch/manylinux-cuda102
1598
1599
1600
1601
1602
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1603
1604
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1605
1606
1607
1608
1609
1610
1611
1612
          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
1613
1614
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1615
1616
1617
1618
1619
1620
1621
1622
          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
1623
1624
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1625
1626
1627
1628
          name: nightly_binary_linux_conda_py3.8_cu92_upload
          requires:
          - nightly_binary_linux_conda_py3.8_cu92
      - binary_linux_conda:
1629
          cu_version: cu101
1630
1631
1632
          filters:
            branches:
              only: nightly
1633
1634
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1635
          name: nightly_binary_linux_conda_py3.8_cu101
1636
          python_version: '3.8'
1637
          wheel_docker_image: pytorch/manylinux-cuda101
1638
1639
1640
1641
1642
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1643
1644
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1645
          name: nightly_binary_linux_conda_py3.8_cu101_upload
1646
          requires:
1647
          - nightly_binary_linux_conda_py3.8_cu101
1648
      - binary_linux_conda:
1649
          cu_version: cu102
1650
1651
1652
          filters:
            branches:
              only: nightly
1653
1654
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1655
          name: nightly_binary_linux_conda_py3.8_cu102
1656
          python_version: '3.8'
1657
          wheel_docker_image: pytorch/manylinux-cuda102
1658
1659
1660
1661
1662
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1663
1664
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1665
          name: nightly_binary_linux_conda_py3.8_cu102_upload
1666
          requires:
1667
          - nightly_binary_linux_conda_py3.8_cu102
1668
      - binary_macos_conda:
1669
          cu_version: cpu
1670
1671
1672
          filters:
            branches:
              only: nightly
1673
1674
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
1675
          name: nightly_binary_macos_conda_py3.6_cpu
1676
          python_version: '3.6'
1677
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
1678
1679
      - binary_conda_upload:
          context: org-member
1680
1681
1682
          filters:
            branches:
              only: nightly
1683
1684
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1685
          name: nightly_binary_macos_conda_py3.6_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1686
          requires:
1687
          - nightly_binary_macos_conda_py3.6_cpu
1688
      - binary_macos_conda:
1689
          cu_version: cpu
1690
1691
1692
          filters:
            branches:
              only: nightly
1693
1694
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
1695
          name: nightly_binary_macos_conda_py3.7_cpu
1696
          python_version: '3.7'
1697
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
1698
1699
      - binary_conda_upload:
          context: org-member
1700
1701
1702
          filters:
            branches:
              only: nightly
1703
1704
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1705
          name: nightly_binary_macos_conda_py3.7_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1706
          requires:
1707
1708
1709
1710
1711
1712
          - nightly_binary_macos_conda_py3.7_cpu
      - binary_macos_conda:
          cu_version: cpu
          filters:
            branches:
              only: nightly
1713
1714
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1715
1716
          name: nightly_binary_macos_conda_py3.8_cpu
          python_version: '3.8'
1717
          wheel_docker_image: pytorch/manylinux-cuda102
1718
1719
1720
1721
1722
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1723
1724
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1725
1726
          name: nightly_binary_macos_conda_py3.8_cpu_upload
          requires:
1727
          - nightly_binary_macos_conda_py3.8_cpu
1728
      - binary_win_conda:
1729
1730
1731
1732
          cu_version: cpu
          filters:
            branches:
              only: nightly
1733
1734
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1735
1736
1737
1738
1739
1740
1741
          name: nightly_binary_win_conda_py3.6_cpu
          python_version: '3.6'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1742
1743
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1744
1745
1746
          name: nightly_binary_win_conda_py3.6_cpu_upload
          requires:
          - nightly_binary_win_conda_py3.6_cpu
1747
      - binary_win_conda:
1748
          cu_version: cu92
1749
1750
1751
          filters:
            branches:
              only: nightly
1752
1753
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1754
1755
1756
1757
1758
1759
1760
          name: nightly_binary_win_conda_py3.6_cu92
          python_version: '3.6'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1761
1762
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1763
1764
1765
          name: nightly_binary_win_conda_py3.6_cu92_upload
          requires:
          - nightly_binary_win_conda_py3.6_cu92
1766
      - binary_win_conda:
1767
          cu_version: cu101
1768
1769
1770
          filters:
            branches:
              only: nightly
1771
1772
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1773
1774
1775
1776
1777
1778
1779
          name: nightly_binary_win_conda_py3.6_cu101
          python_version: '3.6'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1780
1781
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1782
1783
1784
          name: nightly_binary_win_conda_py3.6_cu101_upload
          requires:
          - nightly_binary_win_conda_py3.6_cu101
1785
      - binary_win_conda:
1786
          cu_version: cu102
1787
1788
1789
          filters:
            branches:
              only: nightly
1790
1791
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1792
1793
1794
1795
1796
1797
1798
          name: nightly_binary_win_conda_py3.6_cu102
          python_version: '3.6'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1799
1800
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1801
1802
1803
          name: nightly_binary_win_conda_py3.6_cu102_upload
          requires:
          - nightly_binary_win_conda_py3.6_cu102
1804
      - binary_win_conda:
1805
1806
1807
1808
          cu_version: cpu
          filters:
            branches:
              only: nightly
1809
1810
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1811
1812
1813
1814
1815
1816
1817
          name: nightly_binary_win_conda_py3.7_cpu
          python_version: '3.7'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1818
1819
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1820
1821
1822
          name: nightly_binary_win_conda_py3.7_cpu_upload
          requires:
          - nightly_binary_win_conda_py3.7_cpu
1823
      - binary_win_conda:
1824
          cu_version: cu92
1825
1826
1827
          filters:
            branches:
              only: nightly
1828
1829
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1830
1831
1832
1833
1834
1835
1836
          name: nightly_binary_win_conda_py3.7_cu92
          python_version: '3.7'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1837
1838
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1839
1840
1841
          name: nightly_binary_win_conda_py3.7_cu92_upload
          requires:
          - nightly_binary_win_conda_py3.7_cu92
1842
      - binary_win_conda:
1843
          cu_version: cu101
1844
1845
1846
          filters:
            branches:
              only: nightly
1847
1848
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1849
1850
1851
1852
1853
1854
1855
          name: nightly_binary_win_conda_py3.7_cu101
          python_version: '3.7'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1856
1857
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1858
1859
1860
          name: nightly_binary_win_conda_py3.7_cu101_upload
          requires:
          - nightly_binary_win_conda_py3.7_cu101
1861
      - binary_win_conda:
1862
          cu_version: cu102
1863
1864
1865
          filters:
            branches:
              only: nightly
1866
1867
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1868
1869
1870
1871
1872
1873
1874
          name: nightly_binary_win_conda_py3.7_cu102
          python_version: '3.7'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1875
1876
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1877
1878
1879
          name: nightly_binary_win_conda_py3.7_cu102_upload
          requires:
          - nightly_binary_win_conda_py3.7_cu102
1880
      - binary_win_conda:
1881
1882
1883
1884
          cu_version: cpu
          filters:
            branches:
              only: nightly
1885
1886
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1887
1888
1889
1890
1891
1892
1893
          name: nightly_binary_win_conda_py3.8_cpu
          python_version: '3.8'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1894
1895
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1896
1897
1898
          name: nightly_binary_win_conda_py3.8_cpu_upload
          requires:
          - nightly_binary_win_conda_py3.8_cpu
1899
      - binary_win_conda:
1900
          cu_version: cu92
1901
1902
1903
          filters:
            branches:
              only: nightly
1904
1905
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1906
1907
1908
1909
1910
1911
1912
          name: nightly_binary_win_conda_py3.8_cu92
          python_version: '3.8'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1913
1914
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1915
1916
1917
          name: nightly_binary_win_conda_py3.8_cu92_upload
          requires:
          - nightly_binary_win_conda_py3.8_cu92
1918
      - binary_win_conda:
1919
          cu_version: cu101
1920
1921
1922
          filters:
            branches:
              only: nightly
1923
1924
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1925
1926
1927
1928
1929
1930
1931
          name: nightly_binary_win_conda_py3.8_cu101
          python_version: '3.8'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1932
1933
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1934
1935
1936
          name: nightly_binary_win_conda_py3.8_cu101_upload
          requires:
          - nightly_binary_win_conda_py3.8_cu101
1937
      - binary_win_conda:
1938
          cu_version: cu102
1939
1940
1941
          filters:
            branches:
              only: nightly
1942
1943
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1944
1945
1946
1947
1948
1949
1950
          name: nightly_binary_win_conda_py3.8_cu102
          python_version: '3.8'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1951
1952
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1953
1954
1955
          name: nightly_binary_win_conda_py3.8_cu102_upload
          requires:
          - nightly_binary_win_conda_py3.8_cu102