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

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

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

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

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

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

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

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

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

Francisco Massa's avatar
Francisco Massa committed
109
110
111
112
113
114
  binary_linux_conda_cuda:
    <<: *binary_common
    machine:
      image: ubuntu-1604:201903-01
    resource_class: gpu.medium
    steps:
115
    - checkout_merge
Francisco Massa's avatar
Francisco Massa committed
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
    - run:
        name: Setup environment
        command: |
          set -e

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

          sudo apt-get update

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

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

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

          sudo apt-get update
          export DOCKER_VERSION="5:19.03.2~3-0~ubuntu-xenial"
Francisco Massa's avatar
Francisco Massa committed
142
          sudo apt-get install docker-ce=${DOCKER_VERSION} docker-ce-cli=${DOCKER_VERSION} containerd.io=1.2.6-3
Francisco Massa's avatar
Francisco Massa committed
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180

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

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

          DRIVER_FN="NVIDIA-Linux-x86_64-410.104.run"
          wget "https://s3.amazonaws.com/ossci-linux/nvidia_driver/$DRIVER_FN"
          sudo /bin/bash "$DRIVER_FN" -s --no-drm || (sudo cat /var/log/nvidia-installer.log && false)
          nvidia-smi

    - run:
        name: Pull docker image
        command: |
          set -e
          export DOCKER_IMAGE=soumith/conda-cuda
          echo Pulling docker image $DOCKER_IMAGE
          docker pull $DOCKER_IMAGE >/dev/null

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

          cd ${HOME}/project/

          export DOCKER_IMAGE=soumith/conda-cuda
          export VARS_TO_PASS="-e PYTHON_VERSION -e BUILD_VERSION -e PYTORCH_VERSION -e UNICODE_ABI -e CU_VERSION"

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

  binary_win_conda:
    <<: *binary_common
    executor:
181
      name: win/default
Francisco Massa's avatar
Francisco Massa committed
182
183
      shell: bash.exe
    steps:
184
      - checkout_merge
Francisco Massa's avatar
Francisco Massa committed
185
186
187
      - run:
          command: |
            choco install miniconda3
188
189
190
            (& "C:\tools\miniconda3\Scripts\conda.exe" "shell.powershell" "hook") | Out-String | Invoke-Expression
            conda activate base
            conda install -yq conda-build "conda-package-handling!=1.5.0"
Francisco Massa's avatar
Francisco Massa committed
191
192
193
            bash packaging/build_conda.sh
          shell: powershell.exe

194
195
196
197
198
199
200
201
202
203
204
205
206
207
  binary_win_conda_cuda:
    <<: *binary_common
    executor: windows-gpu-prototype
    steps:
      - checkout_merge
      - run:
          command: |
            choco install miniconda3
            (& "C:\tools\miniconda3\Scripts\conda.exe" "shell.powershell" "hook") | Out-String | Invoke-Expression
            conda activate base
            conda install -yq conda-build "conda-package-handling!=1.5.0"
            bash packaging/build_conda.sh
          shell: powershell.exe

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

  binary_macos_conda:
    <<: *binary_common
    macos:
      xcode: "9.0"
    steps:
235
      - checkout_merge
236
237
238
239
240
241
242
243
244
      - 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
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
      - persist_to_workspace:
          root: /Users/distiller/miniconda3/conda-bld/osx-64
          paths:
            - "*"

  # Requires org-member context
  binary_conda_upload:
    docker:
      - image: continuumio/miniconda
    steps:
      - attach_workspace:
          at: ~/workspace
      - run:
          command: |
            # Prevent credential from leaking
            conda install -yq anaconda-client
            set +x
            anaconda login \
                --username "$PYTORCH_BINARY_PJH5_CONDA_USERNAME" \
                --password "$PYTORCH_BINARY_PJH5_CONDA_PASSWORD"
            set -x
            anaconda upload ~/workspace/*.tar.bz2 -u pytorch-nightly --label main --no-progress --force

  # Requires org-member context
  binary_wheel_upload:
Edward Z. Yang's avatar
Edward Z. Yang committed
270
271
272
273
    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
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
    docker:
      - image: circleci/python:3.7
    steps:
      - attach_workspace:
          at: ~/workspace
      - checkout
      - run:
          command: |
            pip install --user awscli
            export PATH="$HOME/.local/bin:$PATH"
            # Prevent credential from leaking
            set +x
            export AWS_ACCESS_KEY_ID="${PYTORCH_BINARY_AWS_ACCESS_KEY_ID}"
            export AWS_SECRET_ACCESS_KEY="${PYTORCH_BINARY_AWS_SECRET_ACCESS_KEY}"
            set -x
Edward Z. Yang's avatar
Edward Z. Yang committed
289
290
291
            for pkg in ~/workspace/*.whl; do
              aws s3 cp "$pkg" "s3://pytorch/whl/nightly/<< parameters.subfolder >>" --acl public-read
            done
292

293

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

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