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
10
11
orbs:
  win: circleci/windows@1.0.0

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
174
175
176

          # 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:
      name: win/vs2019
      shell: bash.exe
    steps:
177
      - checkout_merge
Francisco Massa's avatar
Francisco Massa committed
178
179
180
181
      - run:
          command: |
            choco install miniconda3
            $env:PATH = "C:\tools\miniconda3;C:\tools\miniconda3\Library\usr\bin;C:\tools\miniconda3\Scripts;C:\tools\miniconda3\bin" + $env:PATH
peterjc123's avatar
peterjc123 committed
182
            conda install -yq conda-build "conda-package-handling<1.5.0"
Francisco Massa's avatar
Francisco Massa committed
183
184
185
            bash packaging/build_conda.sh
          shell: powershell.exe

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

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

271

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

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