config.yml 38.4 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
commands:
  checkout_merge:
    description: "checkout merge branch"
    steps:
      - checkout
17
18
19
20
21
22
23
24
25
#     - 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
26

27
28
29
30
31
32
33
34
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:
35
      description: "PyTorch version to build against; by default, use 1.3. Use empty string for nightly"
36
      type: string
37
      default: "1.3"
38
39
40
41
    # 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
42
43
    cu_version:
      description: "CUDA version to build against, in CU format (e.g., cpu or cu100)"
44
45
46
47
48
      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
49
50
51
    wheel_docker_image:
      description: "Wheel only: what docker image to use"
      type: string
Francisco Massa's avatar
Francisco Massa committed
52
      default: "soumith/manylinux-cuda101"
53
54
55
56
57
  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
58
    CU_VERSION: << parameters.cu_version >>
59

60
jobs:
61
62
63
64
65
66
67
  circleci_consistency:
    docker:
      - image: circleci/python:3.7
    steps:
      - checkout
      - run:
          command: |
68
            pip install --user --progress-bar off jinja2 pyyaml
69
70
71
72
73
74
            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
75
      - image: << parameters.wheel_docker_image >>
76
77
    resource_class: 2xlarge+
    steps:
78
      - checkout_merge
79
80
81
      - run: packaging/build_wheel.sh
      - store_artifacts:
          path: dist
Edward Z. Yang's avatar
Edward Z. Yang committed
82
83
84
85
      - persist_to_workspace:
          root: dist
          paths:
            - "*"
86
87
88
89
90
91

  binary_linux_conda:
    <<: *binary_common
    docker:
      - image: "soumith/conda-cuda"
    resource_class: 2xlarge+
92
    steps:
93
      - checkout_merge
94
95
96
      - run: packaging/build_conda.sh
      - store_artifacts:
          path: /opt/conda/conda-bld/linux-64
Edward Z. Yang's avatar
Edward Z. Yang committed
97
98
99
100
      - persist_to_workspace:
          root: /opt/conda/conda-bld/linux-64
          paths:
            - "*"
101

Francisco Massa's avatar
Francisco Massa committed
102
103
104
105
106
107
  binary_linux_conda_cuda:
    <<: *binary_common
    machine:
      image: ubuntu-1604:201903-01
    resource_class: gpu.medium
    steps:
108
    - checkout_merge
Francisco Massa's avatar
Francisco Massa committed
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
    - 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
135
          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
136
137
138
139
140
141
142
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

          # 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:
174
      name: win/default
Francisco Massa's avatar
Francisco Massa committed
175
176
      shell: bash.exe
    steps:
177
      - checkout_merge
Francisco Massa's avatar
Francisco Massa committed
178
179
180
      - run:
          command: |
            choco install miniconda3
181
182
183
            (& "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
184
185
186
            bash packaging/build_conda.sh
          shell: powershell.exe

187
188
189
190
191
  binary_macos_wheel:
    <<: *binary_common
    macos:
      xcode: "9.0"
    steps:
192
      - checkout_merge
193
194
195
196
197
198
199
200
201
202
203
      - 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
204
205
206
207
      - persist_to_workspace:
          root: dist
          paths:
            - "*"
208
209
210
211
212
213

  binary_macos_conda:
    <<: *binary_common
    macos:
      xcode: "9.0"
    steps:
214
      - checkout_merge
215
216
217
218
219
220
221
222
223
      - 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
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
      - 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
249
250
251
252
    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
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
    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
268
269
270
            for pkg in ~/workspace/*.whl; do
              aws s3 cp "$pkg" "s3://pytorch/whl/nightly/<< parameters.subfolder >>" --acl public-read
            done
271

272

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

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