config.yml 61.7 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
            flake8 --config=setup.cfg .

  python_type_check:
    docker:
      - image: circleci/python:3.7
    steps:
      - checkout
      - run:
          command: |
110
111
            sudo apt-get update -y
            sudo apt install -y libturbojpeg-dev
112
113
            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
114
            pip install --user --progress-bar off --editable .
115
            mypy --config-file mypy.ini
116

117
118
119
120
121
122
123
124
125
126
127
  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

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

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

Francisco Massa's avatar
Francisco Massa committed
160
  binary_win_conda:
161
162
    <<: *binary_common
    executor: windows-cpu
163
164
165
166
167
    steps:
      - checkout_merge
      - run:
          name: Build conda packages
          command: |
168
169
170
171
172
173
174
            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
175
            rm /C/tools/miniconda3/conda-bld/win-64/vs${VC_YEAR}*.tar.bz2
176
      - store_artifacts:
177
          path: C:/tools/miniconda3/conda-bld/win-64
178
      - persist_to_workspace:
179
          root: C:/tools/miniconda3/conda-bld/win-64
180
181
182
183
184
          paths:
            - "*"
      - store_test_results:
          path: build_results/

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

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

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

  # Requires org-member context
  binary_conda_upload:
    docker:
      - image: continuumio/miniconda
    steps:
      - attach_workspace:
          at: ~/workspace
257
      - designate_upload_channel
Edward Z. Yang's avatar
Edward Z. Yang committed
258
259
260
261
262
      - run:
          command: |
            # Prevent credential from leaking
            conda install -yq anaconda-client
            set -x
263
            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
264
265
266

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

445
446
447
448
workflows:
  build:
    jobs:
      - circleci_consistency
Edward Z. Yang's avatar
Edward Z. Yang committed
449
      - binary_linux_wheel:
450
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
451
          name: binary_linux_wheel_py3.6_cpu
452
          python_version: '3.6'
453
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
454
      - binary_linux_wheel:
455
          cu_version: cu92
Edward Z. Yang's avatar
Edward Z. Yang committed
456
          name: binary_linux_wheel_py3.6_cu92
457
          python_version: '3.6'
458
          wheel_docker_image: pytorch/manylinux-cuda92
Francisco Massa's avatar
Francisco Massa committed
459
460
461
462
      - binary_linux_wheel:
          cu_version: cu101
          name: binary_linux_wheel_py3.6_cu101
          python_version: '3.6'
463
464
465
466
467
468
          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
469
      - binary_linux_wheel:
470
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
471
          name: binary_linux_wheel_py3.7_cpu
472
          python_version: '3.7'
473
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
474
      - binary_linux_wheel:
475
          cu_version: cu92
Edward Z. Yang's avatar
Edward Z. Yang committed
476
          name: binary_linux_wheel_py3.7_cu92
477
          python_version: '3.7'
478
          wheel_docker_image: pytorch/manylinux-cuda92
Francisco Massa's avatar
Francisco Massa committed
479
480
481
482
      - binary_linux_wheel:
          cu_version: cu101
          name: binary_linux_wheel_py3.7_cu101
          python_version: '3.7'
483
484
485
486
487
488
          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
489
490
491
492
      - binary_linux_wheel:
          cu_version: cpu
          name: binary_linux_wheel_py3.8_cpu
          python_version: '3.8'
493
          wheel_docker_image: pytorch/manylinux-cuda102
494
495
496
497
498
499
500
501
502
      - 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'
503
504
505
506
507
508
          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
509
      - binary_macos_wheel:
510
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
511
          name: binary_macos_wheel_py3.6_cpu
512
          python_version: '3.6'
513
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
514
      - binary_macos_wheel:
515
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
516
          name: binary_macos_wheel_py3.7_cpu
517
          python_version: '3.7'
518
          wheel_docker_image: pytorch/manylinux-cuda102
519
520
521
522
      - binary_macos_wheel:
          cu_version: cpu
          name: binary_macos_wheel_py3.8_cpu
          python_version: '3.8'
523
          wheel_docker_image: pytorch/manylinux-cuda102
524
      - binary_win_wheel:
525
526
527
528
          cu_version: cpu
          filters:
            branches:
              only: master
529
530
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
531
532
          name: binary_win_wheel_py3.6_cpu
          python_version: '3.6'
533
      - binary_win_wheel:
534
          cu_version: cu92
535
536
537
          filters:
            branches:
              only: master
538
539
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
540
541
          name: binary_win_wheel_py3.6_cu92
          python_version: '3.6'
542
      - binary_win_wheel:
543
          cu_version: cu101
544
545
546
          filters:
            branches:
              only: master
547
548
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
549
550
          name: binary_win_wheel_py3.6_cu101
          python_version: '3.6'
551
      - binary_win_wheel:
552
          cu_version: cu102
553
554
555
          filters:
            branches:
              only: master
556
557
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
558
559
          name: binary_win_wheel_py3.6_cu102
          python_version: '3.6'
560
      - binary_win_wheel:
561
562
563
564
          cu_version: cpu
          filters:
            branches:
              only: master
565
566
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
567
568
          name: binary_win_wheel_py3.7_cpu
          python_version: '3.7'
569
      - binary_win_wheel:
570
          cu_version: cu92
571
572
573
          filters:
            branches:
              only: master
574
575
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
576
577
          name: binary_win_wheel_py3.7_cu92
          python_version: '3.7'
578
      - binary_win_wheel:
579
          cu_version: cu101
580
581
582
          filters:
            branches:
              only: master
583
584
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
585
586
          name: binary_win_wheel_py3.7_cu101
          python_version: '3.7'
587
      - binary_win_wheel:
588
          cu_version: cu102
589
590
591
          filters:
            branches:
              only: master
592
593
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
594
595
          name: binary_win_wheel_py3.7_cu102
          python_version: '3.7'
596
      - binary_win_wheel:
597
598
599
          cu_version: cpu
          name: binary_win_wheel_py3.8_cpu
          python_version: '3.8'
600
      - binary_win_wheel:
601
          cu_version: cu92
602
603
604
          filters:
            branches:
              only: master
605
606
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
607
608
          name: binary_win_wheel_py3.8_cu92
          python_version: '3.8'
609
      - binary_win_wheel:
610
          cu_version: cu101
611
612
613
          filters:
            branches:
              only: master
614
615
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
616
617
          name: binary_win_wheel_py3.8_cu101
          python_version: '3.8'
618
      - binary_win_wheel:
619
          cu_version: cu102
620
621
          name: binary_win_wheel_py3.8_cu102
          python_version: '3.8'
Edward Z. Yang's avatar
Edward Z. Yang committed
622
      - binary_linux_conda:
623
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
624
          name: binary_linux_conda_py3.6_cpu
625
          python_version: '3.6'
626
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
627
      - binary_linux_conda:
628
          cu_version: cu92
Edward Z. Yang's avatar
Edward Z. Yang committed
629
          name: binary_linux_conda_py3.6_cu92
630
          python_version: '3.6'
631
          wheel_docker_image: pytorch/manylinux-cuda92
Francisco Massa's avatar
Francisco Massa committed
632
633
634
635
      - binary_linux_conda:
          cu_version: cu101
          name: binary_linux_conda_py3.6_cu101
          python_version: '3.6'
636
637
638
639
640
641
          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
642
      - binary_linux_conda:
643
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
644
          name: binary_linux_conda_py3.7_cpu
645
          python_version: '3.7'
646
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
647
      - binary_linux_conda:
648
          cu_version: cu92
Edward Z. Yang's avatar
Edward Z. Yang committed
649
          name: binary_linux_conda_py3.7_cu92
650
          python_version: '3.7'
651
          wheel_docker_image: pytorch/manylinux-cuda92
Francisco Massa's avatar
Francisco Massa committed
652
653
654
655
      - binary_linux_conda:
          cu_version: cu101
          name: binary_linux_conda_py3.7_cu101
          python_version: '3.7'
656
657
658
659
660
661
          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
662
663
664
665
      - binary_linux_conda:
          cu_version: cpu
          name: binary_linux_conda_py3.8_cpu
          python_version: '3.8'
666
          wheel_docker_image: pytorch/manylinux-cuda102
667
668
669
670
671
672
673
674
675
      - 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'
676
677
678
679
680
681
          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
682
      - binary_macos_conda:
683
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
684
          name: binary_macos_conda_py3.6_cpu
685
          python_version: '3.6'
686
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
687
      - binary_macos_conda:
688
          cu_version: cpu
Edward Z. Yang's avatar
Edward Z. Yang committed
689
          name: binary_macos_conda_py3.7_cpu
690
          python_version: '3.7'
691
          wheel_docker_image: pytorch/manylinux-cuda102
692
693
694
695
      - binary_macos_conda:
          cu_version: cpu
          name: binary_macos_conda_py3.8_cpu
          python_version: '3.8'
696
          wheel_docker_image: pytorch/manylinux-cuda102
697
      - binary_win_conda:
698
699
700
701
          cu_version: cpu
          filters:
            branches:
              only: master
702
703
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
704
705
          name: binary_win_conda_py3.6_cpu
          python_version: '3.6'
706
      - binary_win_conda:
707
          cu_version: cu92
708
709
710
          filters:
            branches:
              only: master
711
712
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
713
714
          name: binary_win_conda_py3.6_cu92
          python_version: '3.6'
715
      - binary_win_conda:
716
          cu_version: cu101
717
718
719
          filters:
            branches:
              only: master
720
721
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
722
723
          name: binary_win_conda_py3.6_cu101
          python_version: '3.6'
724
      - binary_win_conda:
725
          cu_version: cu102
726
727
728
          filters:
            branches:
              only: master
729
730
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
731
732
          name: binary_win_conda_py3.6_cu102
          python_version: '3.6'
733
      - binary_win_conda:
734
735
736
737
          cu_version: cpu
          filters:
            branches:
              only: master
738
739
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
740
741
          name: binary_win_conda_py3.7_cpu
          python_version: '3.7'
742
      - binary_win_conda:
743
          cu_version: cu92
744
745
746
          filters:
            branches:
              only: master
747
748
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
749
750
          name: binary_win_conda_py3.7_cu92
          python_version: '3.7'
751
      - binary_win_conda:
752
          cu_version: cu101
753
754
755
          filters:
            branches:
              only: master
756
757
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
758
759
          name: binary_win_conda_py3.7_cu101
          python_version: '3.7'
760
      - binary_win_conda:
761
          cu_version: cu102
762
763
764
          filters:
            branches:
              only: master
765
766
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
767
768
          name: binary_win_conda_py3.7_cu102
          python_version: '3.7'
769
      - binary_win_conda:
770
771
772
          cu_version: cpu
          name: binary_win_conda_py3.8_cpu
          python_version: '3.8'
773
      - binary_win_conda:
774
          cu_version: cu92
775
776
777
          filters:
            branches:
              only: master
778
779
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
780
781
          name: binary_win_conda_py3.8_cu92
          python_version: '3.8'
782
      - binary_win_conda:
783
          cu_version: cu101
784
785
786
          filters:
            branches:
              only: master
787
788
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
789
790
          name: binary_win_conda_py3.8_cu101
          python_version: '3.8'
791
      - binary_win_conda:
792
          cu_version: cu102
793
794
          name: binary_win_conda_py3.8_cu102
          python_version: '3.8'
795
      - python_lint
796
      - python_type_check
797
      - clang_format
Edward Z. Yang's avatar
Edward Z. Yang committed
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
867
868
  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
869
870
871
  nightly:
    jobs:
      - circleci_consistency
872
      - python_lint
873
      - python_type_check
874
      - clang_format
875
      - binary_linux_wheel:
876
          cu_version: cpu
877
878
879
          filters:
            branches:
              only: nightly
880
881
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
882
          name: nightly_binary_linux_wheel_py3.6_cpu
883
          python_version: '3.6'
884
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
885
886
      - binary_wheel_upload:
          context: org-member
887
888
889
          filters:
            branches:
              only: nightly
890
891
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
892
          name: nightly_binary_linux_wheel_py3.6_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
893
          requires:
894
895
          - nightly_binary_linux_wheel_py3.6_cpu
          subfolder: cpu/
896
      - binary_linux_wheel:
897
          cu_version: cu92
898
899
900
          filters:
            branches:
              only: nightly
901
902
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
903
          name: nightly_binary_linux_wheel_py3.6_cu92
904
          python_version: '3.6'
905
          wheel_docker_image: pytorch/manylinux-cuda92
Edward Z. Yang's avatar
Edward Z. Yang committed
906
907
      - binary_wheel_upload:
          context: org-member
908
909
910
          filters:
            branches:
              only: nightly
911
912
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
913
          name: nightly_binary_linux_wheel_py3.6_cu92_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
914
          requires:
915
916
          - nightly_binary_linux_wheel_py3.6_cu92
          subfolder: cu92/
917
      - binary_linux_wheel:
918
          cu_version: cu101
919
920
921
          filters:
            branches:
              only: nightly
922
923
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
924
          name: nightly_binary_linux_wheel_py3.6_cu101
925
          python_version: '3.6'
926
          wheel_docker_image: pytorch/manylinux-cuda101
Edward Z. Yang's avatar
Edward Z. Yang committed
927
928
      - binary_wheel_upload:
          context: org-member
929
930
931
          filters:
            branches:
              only: nightly
932
933
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
934
          name: nightly_binary_linux_wheel_py3.6_cu101_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
935
          requires:
936
937
          - nightly_binary_linux_wheel_py3.6_cu101
          subfolder: cu101/
Francisco Massa's avatar
Francisco Massa committed
938
      - binary_linux_wheel:
939
          cu_version: cu102
Francisco Massa's avatar
Francisco Massa committed
940
941
942
          filters:
            branches:
              only: nightly
943
944
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
945
          name: nightly_binary_linux_wheel_py3.6_cu102
Francisco Massa's avatar
Francisco Massa committed
946
          python_version: '3.6'
947
          wheel_docker_image: pytorch/manylinux-cuda102
Francisco Massa's avatar
Francisco Massa committed
948
949
950
951
952
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
953
954
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
955
          name: nightly_binary_linux_wheel_py3.6_cu102_upload
Francisco Massa's avatar
Francisco Massa committed
956
          requires:
957
958
          - nightly_binary_linux_wheel_py3.6_cu102
          subfolder: cu102/
959
      - binary_linux_wheel:
960
          cu_version: cpu
961
962
963
          filters:
            branches:
              only: nightly
964
965
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
966
          name: nightly_binary_linux_wheel_py3.7_cpu
967
          python_version: '3.7'
968
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
969
970
      - binary_wheel_upload:
          context: org-member
971
972
973
          filters:
            branches:
              only: nightly
974
975
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
976
          name: nightly_binary_linux_wheel_py3.7_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
977
          requires:
978
979
          - nightly_binary_linux_wheel_py3.7_cpu
          subfolder: cpu/
980
      - binary_linux_wheel:
981
          cu_version: cu92
982
983
984
          filters:
            branches:
              only: nightly
985
986
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
987
          name: nightly_binary_linux_wheel_py3.7_cu92
988
          python_version: '3.7'
989
          wheel_docker_image: pytorch/manylinux-cuda92
Edward Z. Yang's avatar
Edward Z. Yang committed
990
991
      - binary_wheel_upload:
          context: org-member
992
993
994
          filters:
            branches:
              only: nightly
995
996
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
997
          name: nightly_binary_linux_wheel_py3.7_cu92_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
998
          requires:
999
1000
          - nightly_binary_linux_wheel_py3.7_cu92
          subfolder: cu92/
1001
      - binary_linux_wheel:
1002
          cu_version: cu101
1003
1004
1005
          filters:
            branches:
              only: nightly
1006
1007
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1008
          name: nightly_binary_linux_wheel_py3.7_cu101
1009
          python_version: '3.7'
1010
          wheel_docker_image: pytorch/manylinux-cuda101
Edward Z. Yang's avatar
Edward Z. Yang committed
1011
1012
      - binary_wheel_upload:
          context: org-member
1013
1014
1015
          filters:
            branches:
              only: nightly
1016
1017
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1018
          name: nightly_binary_linux_wheel_py3.7_cu101_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1019
          requires:
1020
1021
          - nightly_binary_linux_wheel_py3.7_cu101
          subfolder: cu101/
Francisco Massa's avatar
Francisco Massa committed
1022
      - binary_linux_wheel:
1023
          cu_version: cu102
Francisco Massa's avatar
Francisco Massa committed
1024
1025
1026
          filters:
            branches:
              only: nightly
1027
1028
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1029
          name: nightly_binary_linux_wheel_py3.7_cu102
Francisco Massa's avatar
Francisco Massa committed
1030
          python_version: '3.7'
1031
          wheel_docker_image: pytorch/manylinux-cuda102
Francisco Massa's avatar
Francisco Massa committed
1032
1033
1034
1035
1036
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1037
1038
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1039
          name: nightly_binary_linux_wheel_py3.7_cu102_upload
Francisco Massa's avatar
Francisco Massa committed
1040
          requires:
1041
1042
          - nightly_binary_linux_wheel_py3.7_cu102
          subfolder: cu102/
1043
1044
1045
1046
1047
      - binary_linux_wheel:
          cu_version: cpu
          filters:
            branches:
              only: nightly
1048
1049
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1050
1051
          name: nightly_binary_linux_wheel_py3.8_cpu
          python_version: '3.8'
1052
          wheel_docker_image: pytorch/manylinux-cuda102
1053
1054
1055
1056
1057
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1058
1059
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1060
1061
1062
1063
1064
1065
1066
1067
1068
          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
1069
1070
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1071
1072
1073
1074
1075
1076
1077
1078
          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
1079
1080
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1081
1082
1083
1084
1085
          name: nightly_binary_linux_wheel_py3.8_cu92_upload
          requires:
          - nightly_binary_linux_wheel_py3.8_cu92
          subfolder: cu92/
      - binary_linux_wheel:
1086
          cu_version: cu101
1087
1088
1089
          filters:
            branches:
              only: nightly
1090
1091
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1092
          name: nightly_binary_linux_wheel_py3.8_cu101
1093
          python_version: '3.8'
1094
          wheel_docker_image: pytorch/manylinux-cuda101
1095
1096
1097
1098
1099
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1100
1101
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1102
          name: nightly_binary_linux_wheel_py3.8_cu101_upload
1103
          requires:
1104
1105
          - nightly_binary_linux_wheel_py3.8_cu101
          subfolder: cu101/
1106
      - binary_linux_wheel:
1107
          cu_version: cu102
1108
1109
1110
          filters:
            branches:
              only: nightly
1111
1112
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1113
          name: nightly_binary_linux_wheel_py3.8_cu102
1114
          python_version: '3.8'
1115
          wheel_docker_image: pytorch/manylinux-cuda102
1116
1117
1118
1119
1120
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1121
1122
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1123
          name: nightly_binary_linux_wheel_py3.8_cu102_upload
1124
          requires:
1125
1126
          - nightly_binary_linux_wheel_py3.8_cu102
          subfolder: cu102/
1127
      - binary_macos_wheel:
1128
          cu_version: cpu
1129
1130
1131
          filters:
            branches:
              only: nightly
1132
1133
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
1134
          name: nightly_binary_macos_wheel_py3.6_cpu
1135
          python_version: '3.6'
1136
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
1137
1138
      - binary_wheel_upload:
          context: org-member
1139
1140
1141
          filters:
            branches:
              only: nightly
1142
1143
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1144
          name: nightly_binary_macos_wheel_py3.6_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1145
          requires:
1146
1147
          - nightly_binary_macos_wheel_py3.6_cpu
          subfolder: ''
1148
      - binary_macos_wheel:
1149
          cu_version: cpu
1150
1151
1152
          filters:
            branches:
              only: nightly
1153
1154
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
1155
          name: nightly_binary_macos_wheel_py3.7_cpu
1156
          python_version: '3.7'
1157
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
1158
1159
      - binary_wheel_upload:
          context: org-member
1160
1161
1162
          filters:
            branches:
              only: nightly
1163
1164
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1165
          name: nightly_binary_macos_wheel_py3.7_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1166
          requires:
1167
1168
          - nightly_binary_macos_wheel_py3.7_cpu
          subfolder: ''
1169
1170
1171
1172
1173
      - binary_macos_wheel:
          cu_version: cpu
          filters:
            branches:
              only: nightly
1174
1175
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1176
1177
          name: nightly_binary_macos_wheel_py3.8_cpu
          python_version: '3.8'
1178
          wheel_docker_image: pytorch/manylinux-cuda102
1179
1180
1181
1182
1183
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1184
1185
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1186
1187
1188
1189
          name: nightly_binary_macos_wheel_py3.8_cpu_upload
          requires:
          - nightly_binary_macos_wheel_py3.8_cpu
          subfolder: ''
1190
      - binary_win_wheel:
1191
1192
1193
1194
          cu_version: cpu
          filters:
            branches:
              only: nightly
1195
1196
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1197
1198
1199
1200
1201
1202
1203
          name: nightly_binary_win_wheel_py3.6_cpu
          python_version: '3.6'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1204
1205
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1206
1207
1208
1209
          name: nightly_binary_win_wheel_py3.6_cpu_upload
          requires:
          - nightly_binary_win_wheel_py3.6_cpu
          subfolder: cpu/
1210
      - binary_win_wheel:
1211
          cu_version: cu92
1212
1213
1214
          filters:
            branches:
              only: nightly
1215
1216
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1217
1218
1219
1220
1221
1222
1223
          name: nightly_binary_win_wheel_py3.6_cu92
          python_version: '3.6'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1224
1225
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1226
1227
1228
1229
          name: nightly_binary_win_wheel_py3.6_cu92_upload
          requires:
          - nightly_binary_win_wheel_py3.6_cu92
          subfolder: cu92/
1230
      - binary_win_wheel:
1231
          cu_version: cu101
1232
1233
1234
          filters:
            branches:
              only: nightly
1235
1236
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1237
1238
1239
1240
1241
1242
1243
          name: nightly_binary_win_wheel_py3.6_cu101
          python_version: '3.6'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1244
1245
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1246
1247
1248
1249
          name: nightly_binary_win_wheel_py3.6_cu101_upload
          requires:
          - nightly_binary_win_wheel_py3.6_cu101
          subfolder: cu101/
1250
      - binary_win_wheel:
1251
          cu_version: cu102
1252
1253
1254
          filters:
            branches:
              only: nightly
1255
1256
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1257
1258
1259
1260
1261
1262
1263
          name: nightly_binary_win_wheel_py3.6_cu102
          python_version: '3.6'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1264
1265
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1266
1267
1268
1269
          name: nightly_binary_win_wheel_py3.6_cu102_upload
          requires:
          - nightly_binary_win_wheel_py3.6_cu102
          subfolder: cu102/
1270
      - binary_win_wheel:
1271
1272
1273
1274
          cu_version: cpu
          filters:
            branches:
              only: nightly
1275
1276
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1277
1278
1279
1280
1281
1282
1283
          name: nightly_binary_win_wheel_py3.7_cpu
          python_version: '3.7'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1284
1285
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1286
1287
1288
1289
          name: nightly_binary_win_wheel_py3.7_cpu_upload
          requires:
          - nightly_binary_win_wheel_py3.7_cpu
          subfolder: cpu/
1290
      - binary_win_wheel:
1291
          cu_version: cu92
1292
1293
1294
          filters:
            branches:
              only: nightly
1295
1296
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1297
1298
1299
1300
1301
1302
1303
          name: nightly_binary_win_wheel_py3.7_cu92
          python_version: '3.7'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1304
1305
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1306
1307
1308
1309
          name: nightly_binary_win_wheel_py3.7_cu92_upload
          requires:
          - nightly_binary_win_wheel_py3.7_cu92
          subfolder: cu92/
1310
      - binary_win_wheel:
1311
          cu_version: cu101
1312
1313
1314
          filters:
            branches:
              only: nightly
1315
1316
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1317
1318
1319
1320
1321
1322
1323
          name: nightly_binary_win_wheel_py3.7_cu101
          python_version: '3.7'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1324
1325
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1326
1327
1328
1329
          name: nightly_binary_win_wheel_py3.7_cu101_upload
          requires:
          - nightly_binary_win_wheel_py3.7_cu101
          subfolder: cu101/
1330
      - binary_win_wheel:
1331
          cu_version: cu102
1332
1333
1334
          filters:
            branches:
              only: nightly
1335
1336
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1337
1338
1339
1340
1341
1342
1343
          name: nightly_binary_win_wheel_py3.7_cu102
          python_version: '3.7'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1344
1345
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1346
1347
1348
1349
          name: nightly_binary_win_wheel_py3.7_cu102_upload
          requires:
          - nightly_binary_win_wheel_py3.7_cu102
          subfolder: cu102/
1350
      - binary_win_wheel:
1351
1352
1353
1354
          cu_version: cpu
          filters:
            branches:
              only: nightly
1355
1356
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1357
1358
1359
1360
1361
1362
1363
          name: nightly_binary_win_wheel_py3.8_cpu
          python_version: '3.8'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1364
1365
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1366
1367
1368
1369
          name: nightly_binary_win_wheel_py3.8_cpu_upload
          requires:
          - nightly_binary_win_wheel_py3.8_cpu
          subfolder: cpu/
1370
      - binary_win_wheel:
1371
          cu_version: cu92
1372
1373
1374
          filters:
            branches:
              only: nightly
1375
1376
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1377
1378
1379
1380
1381
1382
1383
          name: nightly_binary_win_wheel_py3.8_cu92
          python_version: '3.8'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1384
1385
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1386
1387
1388
1389
          name: nightly_binary_win_wheel_py3.8_cu92_upload
          requires:
          - nightly_binary_win_wheel_py3.8_cu92
          subfolder: cu92/
1390
      - binary_win_wheel:
1391
          cu_version: cu101
1392
1393
1394
          filters:
            branches:
              only: nightly
1395
1396
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1397
1398
1399
1400
1401
1402
1403
          name: nightly_binary_win_wheel_py3.8_cu101
          python_version: '3.8'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1404
1405
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1406
1407
1408
1409
          name: nightly_binary_win_wheel_py3.8_cu101_upload
          requires:
          - nightly_binary_win_wheel_py3.8_cu101
          subfolder: cu101/
1410
      - binary_win_wheel:
1411
          cu_version: cu102
1412
1413
1414
          filters:
            branches:
              only: nightly
1415
1416
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1417
1418
1419
1420
1421
1422
1423
          name: nightly_binary_win_wheel_py3.8_cu102
          python_version: '3.8'
      - binary_wheel_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1424
1425
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1426
1427
1428
1429
          name: nightly_binary_win_wheel_py3.8_cu102_upload
          requires:
          - nightly_binary_win_wheel_py3.8_cu102
          subfolder: cu102/
1430
      - binary_linux_conda:
1431
          cu_version: cpu
1432
1433
1434
          filters:
            branches:
              only: nightly
1435
1436
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
1437
          name: nightly_binary_linux_conda_py3.6_cpu
1438
          python_version: '3.6'
1439
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
1440
1441
      - binary_conda_upload:
          context: org-member
1442
1443
1444
          filters:
            branches:
              only: nightly
1445
1446
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1447
          name: nightly_binary_linux_conda_py3.6_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1448
          requires:
1449
          - nightly_binary_linux_conda_py3.6_cpu
1450
      - binary_linux_conda:
1451
          cu_version: cu92
1452
1453
1454
          filters:
            branches:
              only: nightly
1455
1456
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
1457
          name: nightly_binary_linux_conda_py3.6_cu92
1458
          python_version: '3.6'
1459
          wheel_docker_image: pytorch/manylinux-cuda92
Edward Z. Yang's avatar
Edward Z. Yang committed
1460
1461
      - binary_conda_upload:
          context: org-member
1462
1463
1464
          filters:
            branches:
              only: nightly
1465
1466
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1467
          name: nightly_binary_linux_conda_py3.6_cu92_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1468
          requires:
1469
          - nightly_binary_linux_conda_py3.6_cu92
1470
      - binary_linux_conda:
1471
          cu_version: cu101
1472
1473
1474
          filters:
            branches:
              only: nightly
1475
1476
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1477
          name: nightly_binary_linux_conda_py3.6_cu101
1478
          python_version: '3.6'
1479
          wheel_docker_image: pytorch/manylinux-cuda101
Edward Z. Yang's avatar
Edward Z. Yang committed
1480
1481
      - binary_conda_upload:
          context: org-member
1482
1483
1484
          filters:
            branches:
              only: nightly
1485
1486
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1487
          name: nightly_binary_linux_conda_py3.6_cu101_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1488
          requires:
1489
          - nightly_binary_linux_conda_py3.6_cu101
Francisco Massa's avatar
Francisco Massa committed
1490
      - binary_linux_conda:
1491
          cu_version: cu102
Francisco Massa's avatar
Francisco Massa committed
1492
1493
1494
          filters:
            branches:
              only: nightly
1495
1496
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1497
          name: nightly_binary_linux_conda_py3.6_cu102
Francisco Massa's avatar
Francisco Massa committed
1498
          python_version: '3.6'
1499
          wheel_docker_image: pytorch/manylinux-cuda102
Francisco Massa's avatar
Francisco Massa committed
1500
1501
1502
1503
1504
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1505
1506
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1507
          name: nightly_binary_linux_conda_py3.6_cu102_upload
Francisco Massa's avatar
Francisco Massa committed
1508
          requires:
1509
          - nightly_binary_linux_conda_py3.6_cu102
1510
      - binary_linux_conda:
1511
          cu_version: cpu
1512
1513
1514
          filters:
            branches:
              only: nightly
1515
1516
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
1517
          name: nightly_binary_linux_conda_py3.7_cpu
1518
          python_version: '3.7'
1519
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
1520
1521
      - binary_conda_upload:
          context: org-member
1522
1523
1524
          filters:
            branches:
              only: nightly
1525
1526
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1527
          name: nightly_binary_linux_conda_py3.7_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1528
          requires:
1529
          - nightly_binary_linux_conda_py3.7_cpu
1530
      - binary_linux_conda:
1531
          cu_version: cu92
1532
1533
1534
          filters:
            branches:
              only: nightly
1535
1536
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
1537
          name: nightly_binary_linux_conda_py3.7_cu92
1538
          python_version: '3.7'
1539
          wheel_docker_image: pytorch/manylinux-cuda92
Edward Z. Yang's avatar
Edward Z. Yang committed
1540
1541
      - binary_conda_upload:
          context: org-member
1542
1543
1544
          filters:
            branches:
              only: nightly
1545
1546
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1547
          name: nightly_binary_linux_conda_py3.7_cu92_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1548
          requires:
1549
          - nightly_binary_linux_conda_py3.7_cu92
1550
      - binary_linux_conda:
1551
          cu_version: cu101
1552
1553
1554
          filters:
            branches:
              only: nightly
1555
1556
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1557
          name: nightly_binary_linux_conda_py3.7_cu101
1558
          python_version: '3.7'
1559
          wheel_docker_image: pytorch/manylinux-cuda101
Edward Z. Yang's avatar
Edward Z. Yang committed
1560
1561
      - binary_conda_upload:
          context: org-member
1562
1563
1564
          filters:
            branches:
              only: nightly
1565
1566
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1567
          name: nightly_binary_linux_conda_py3.7_cu101_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1568
          requires:
1569
          - nightly_binary_linux_conda_py3.7_cu101
Francisco Massa's avatar
Francisco Massa committed
1570
      - binary_linux_conda:
1571
          cu_version: cu102
Francisco Massa's avatar
Francisco Massa committed
1572
1573
1574
          filters:
            branches:
              only: nightly
1575
1576
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1577
          name: nightly_binary_linux_conda_py3.7_cu102
Francisco Massa's avatar
Francisco Massa committed
1578
          python_version: '3.7'
1579
          wheel_docker_image: pytorch/manylinux-cuda102
Francisco Massa's avatar
Francisco Massa committed
1580
1581
1582
1583
1584
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1585
1586
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1587
          name: nightly_binary_linux_conda_py3.7_cu102_upload
Francisco Massa's avatar
Francisco Massa committed
1588
          requires:
1589
          - nightly_binary_linux_conda_py3.7_cu102
1590
1591
1592
1593
1594
      - binary_linux_conda:
          cu_version: cpu
          filters:
            branches:
              only: nightly
1595
1596
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1597
1598
          name: nightly_binary_linux_conda_py3.8_cpu
          python_version: '3.8'
1599
          wheel_docker_image: pytorch/manylinux-cuda102
1600
1601
1602
1603
1604
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1605
1606
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1607
1608
1609
1610
1611
1612
1613
1614
          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
1615
1616
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1617
1618
1619
1620
1621
1622
1623
1624
          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
1625
1626
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1627
1628
1629
1630
          name: nightly_binary_linux_conda_py3.8_cu92_upload
          requires:
          - nightly_binary_linux_conda_py3.8_cu92
      - binary_linux_conda:
1631
          cu_version: cu101
1632
1633
1634
          filters:
            branches:
              only: nightly
1635
1636
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1637
          name: nightly_binary_linux_conda_py3.8_cu101
1638
          python_version: '3.8'
1639
          wheel_docker_image: pytorch/manylinux-cuda101
1640
1641
1642
1643
1644
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1645
1646
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1647
          name: nightly_binary_linux_conda_py3.8_cu101_upload
1648
          requires:
1649
          - nightly_binary_linux_conda_py3.8_cu101
1650
      - binary_linux_conda:
1651
          cu_version: cu102
1652
1653
1654
          filters:
            branches:
              only: nightly
1655
1656
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1657
          name: nightly_binary_linux_conda_py3.8_cu102
1658
          python_version: '3.8'
1659
          wheel_docker_image: pytorch/manylinux-cuda102
1660
1661
1662
1663
1664
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1665
1666
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1667
          name: nightly_binary_linux_conda_py3.8_cu102_upload
1668
          requires:
1669
          - nightly_binary_linux_conda_py3.8_cu102
1670
      - binary_macos_conda:
1671
          cu_version: cpu
1672
1673
1674
          filters:
            branches:
              only: nightly
1675
1676
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
1677
          name: nightly_binary_macos_conda_py3.6_cpu
1678
          python_version: '3.6'
1679
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
1680
1681
      - binary_conda_upload:
          context: org-member
1682
1683
1684
          filters:
            branches:
              only: nightly
1685
1686
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1687
          name: nightly_binary_macos_conda_py3.6_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1688
          requires:
1689
          - nightly_binary_macos_conda_py3.6_cpu
1690
      - binary_macos_conda:
1691
          cu_version: cpu
1692
1693
1694
          filters:
            branches:
              only: nightly
1695
1696
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
Edward Z. Yang's avatar
Edward Z. Yang committed
1697
          name: nightly_binary_macos_conda_py3.7_cpu
1698
          python_version: '3.7'
1699
          wheel_docker_image: pytorch/manylinux-cuda102
Edward Z. Yang's avatar
Edward Z. Yang committed
1700
1701
      - binary_conda_upload:
          context: org-member
1702
1703
1704
          filters:
            branches:
              only: nightly
1705
1706
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1707
          name: nightly_binary_macos_conda_py3.7_cpu_upload
Edward Z. Yang's avatar
Edward Z. Yang committed
1708
          requires:
1709
1710
1711
1712
1713
1714
          - nightly_binary_macos_conda_py3.7_cpu
      - binary_macos_conda:
          cu_version: cpu
          filters:
            branches:
              only: nightly
1715
1716
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1717
1718
          name: nightly_binary_macos_conda_py3.8_cpu
          python_version: '3.8'
1719
          wheel_docker_image: pytorch/manylinux-cuda102
1720
1721
1722
1723
1724
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1725
1726
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1727
1728
          name: nightly_binary_macos_conda_py3.8_cpu_upload
          requires:
1729
          - nightly_binary_macos_conda_py3.8_cpu
1730
      - binary_win_conda:
1731
1732
1733
1734
          cu_version: cpu
          filters:
            branches:
              only: nightly
1735
1736
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1737
1738
1739
1740
1741
1742
1743
          name: nightly_binary_win_conda_py3.6_cpu
          python_version: '3.6'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1744
1745
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1746
1747
1748
          name: nightly_binary_win_conda_py3.6_cpu_upload
          requires:
          - nightly_binary_win_conda_py3.6_cpu
1749
      - binary_win_conda:
1750
          cu_version: cu92
1751
1752
1753
          filters:
            branches:
              only: nightly
1754
1755
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1756
1757
1758
1759
1760
1761
1762
          name: nightly_binary_win_conda_py3.6_cu92
          python_version: '3.6'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1763
1764
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1765
1766
1767
          name: nightly_binary_win_conda_py3.6_cu92_upload
          requires:
          - nightly_binary_win_conda_py3.6_cu92
1768
      - binary_win_conda:
1769
          cu_version: cu101
1770
1771
1772
          filters:
            branches:
              only: nightly
1773
1774
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1775
1776
1777
1778
1779
1780
1781
          name: nightly_binary_win_conda_py3.6_cu101
          python_version: '3.6'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1782
1783
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1784
1785
1786
          name: nightly_binary_win_conda_py3.6_cu101_upload
          requires:
          - nightly_binary_win_conda_py3.6_cu101
1787
      - binary_win_conda:
1788
          cu_version: cu102
1789
1790
1791
          filters:
            branches:
              only: nightly
1792
1793
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1794
1795
1796
1797
1798
1799
1800
          name: nightly_binary_win_conda_py3.6_cu102
          python_version: '3.6'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1801
1802
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1803
1804
1805
          name: nightly_binary_win_conda_py3.6_cu102_upload
          requires:
          - nightly_binary_win_conda_py3.6_cu102
1806
      - binary_win_conda:
1807
1808
1809
1810
          cu_version: cpu
          filters:
            branches:
              only: nightly
1811
1812
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1813
1814
1815
1816
1817
1818
1819
          name: nightly_binary_win_conda_py3.7_cpu
          python_version: '3.7'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1820
1821
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1822
1823
1824
          name: nightly_binary_win_conda_py3.7_cpu_upload
          requires:
          - nightly_binary_win_conda_py3.7_cpu
1825
      - binary_win_conda:
1826
          cu_version: cu92
1827
1828
1829
          filters:
            branches:
              only: nightly
1830
1831
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1832
1833
1834
1835
1836
1837
1838
          name: nightly_binary_win_conda_py3.7_cu92
          python_version: '3.7'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1839
1840
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1841
1842
1843
          name: nightly_binary_win_conda_py3.7_cu92_upload
          requires:
          - nightly_binary_win_conda_py3.7_cu92
1844
      - binary_win_conda:
1845
          cu_version: cu101
1846
1847
1848
          filters:
            branches:
              only: nightly
1849
1850
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1851
1852
1853
1854
1855
1856
1857
          name: nightly_binary_win_conda_py3.7_cu101
          python_version: '3.7'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1858
1859
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1860
1861
1862
          name: nightly_binary_win_conda_py3.7_cu101_upload
          requires:
          - nightly_binary_win_conda_py3.7_cu101
1863
      - binary_win_conda:
1864
          cu_version: cu102
1865
1866
1867
          filters:
            branches:
              only: nightly
1868
1869
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1870
1871
1872
1873
1874
1875
1876
          name: nightly_binary_win_conda_py3.7_cu102
          python_version: '3.7'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1877
1878
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1879
1880
1881
          name: nightly_binary_win_conda_py3.7_cu102_upload
          requires:
          - nightly_binary_win_conda_py3.7_cu102
1882
      - binary_win_conda:
1883
1884
1885
1886
          cu_version: cpu
          filters:
            branches:
              only: nightly
1887
1888
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1889
1890
1891
1892
1893
1894
1895
          name: nightly_binary_win_conda_py3.8_cpu
          python_version: '3.8'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1896
1897
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1898
1899
1900
          name: nightly_binary_win_conda_py3.8_cpu_upload
          requires:
          - nightly_binary_win_conda_py3.8_cpu
1901
      - binary_win_conda:
1902
          cu_version: cu92
1903
1904
1905
          filters:
            branches:
              only: nightly
1906
1907
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1908
1909
1910
1911
1912
1913
1914
          name: nightly_binary_win_conda_py3.8_cu92
          python_version: '3.8'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1915
1916
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1917
1918
1919
          name: nightly_binary_win_conda_py3.8_cu92_upload
          requires:
          - nightly_binary_win_conda_py3.8_cu92
1920
      - binary_win_conda:
1921
          cu_version: cu101
1922
1923
1924
          filters:
            branches:
              only: nightly
1925
1926
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1927
1928
1929
1930
1931
1932
1933
          name: nightly_binary_win_conda_py3.8_cu101
          python_version: '3.8'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1934
1935
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1936
1937
1938
          name: nightly_binary_win_conda_py3.8_cu101_upload
          requires:
          - nightly_binary_win_conda_py3.8_cu101
1939
      - binary_win_conda:
1940
          cu_version: cu102
1941
1942
1943
          filters:
            branches:
              only: nightly
1944
1945
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1946
1947
1948
1949
1950
1951
1952
          name: nightly_binary_win_conda_py3.8_cu102
          python_version: '3.8'
      - binary_conda_upload:
          context: org-member
          filters:
            branches:
              only: nightly
1953
1954
            tags:
              only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
1955
1956
1957
          name: nightly_binary_win_conda_py3.8_cu102_upload
          requires:
          - nightly_binary_win_conda_py3.8_cu102