mirror of
				https://github.com/facebookresearch/pytorch3d.git
				synced 2025-11-04 18:02:14 +08:00 
			
		
		
		
	Docker authentication
Summary: To avoid docker's new ratelimiting, we sign in. Reviewed By: theschnitz Differential Revision: D24681688 fbshipit-source-id: 6bb1a86ee15a151758e8a2bdb081da280308ad0c
This commit is contained in:
		
							parent
							
								
									3b035f57f0
								
							
						
					
					
						commit
						d565032399
					
				@ -83,6 +83,9 @@ jobs:
 | 
			
		||||
    <<: *binary_common
 | 
			
		||||
    docker:
 | 
			
		||||
      - image: << parameters.wheel_docker_image >>
 | 
			
		||||
        auth:
 | 
			
		||||
          username: $DOCKERHUB_USERNAME
 | 
			
		||||
          password: $DOCKERHUB_TOKEN
 | 
			
		||||
    resource_class: 2xlarge+
 | 
			
		||||
    steps:
 | 
			
		||||
      - checkout
 | 
			
		||||
@ -98,6 +101,9 @@ jobs:
 | 
			
		||||
    <<: *binary_common
 | 
			
		||||
    docker:
 | 
			
		||||
      - image: "pytorch/conda-cuda"
 | 
			
		||||
        auth:
 | 
			
		||||
          username: $DOCKERHUB_USERNAME
 | 
			
		||||
          password: $DOCKERHUB_TOKEN
 | 
			
		||||
    resource_class: 2xlarge+
 | 
			
		||||
    steps:
 | 
			
		||||
      - checkout
 | 
			
		||||
@ -164,6 +170,9 @@ jobs:
 | 
			
		||||
        name: Pull docker image
 | 
			
		||||
        command: |
 | 
			
		||||
          set -e
 | 
			
		||||
 | 
			
		||||
          { docker login -u="$DOCKERHUB_USERNAME" -p="$DOCKERHUB_TOKEN" ; } 2> /dev/null
 | 
			
		||||
 | 
			
		||||
          export DOCKER_IMAGE=pytorch/conda-cuda
 | 
			
		||||
          echo Pulling docker image $DOCKER_IMAGE
 | 
			
		||||
          docker pull $DOCKER_IMAGE >/dev/null
 | 
			
		||||
@ -202,20 +211,24 @@ workflows:
 | 
			
		||||
  version: 2
 | 
			
		||||
  build_and_test:
 | 
			
		||||
    jobs:
 | 
			
		||||
      - main
 | 
			
		||||
      - main:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
      {{workflows()}}
 | 
			
		||||
      - binary_linux_conda_cuda:
 | 
			
		||||
          name: testrun_conda_cuda_py37_cu101_pyt14
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          python_version: "3.7"
 | 
			
		||||
          pytorch_version: "1.4"
 | 
			
		||||
          cu_version: "cu101"
 | 
			
		||||
      - binary_linux_conda_cuda:
 | 
			
		||||
          name: testrun_conda_cuda_py37_cu102_pyt160
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          python_version: "3.7"
 | 
			
		||||
          pytorch_version: '1.6.0'
 | 
			
		||||
          cu_version: "cu102"
 | 
			
		||||
      - binary_linux_conda_cuda:
 | 
			
		||||
          name: testrun_conda_cuda_py37_cu110_pyt170
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          python_version: "3.7"
 | 
			
		||||
          pytorch_version: '1.7.0'
 | 
			
		||||
          cu_version: "cu110"
 | 
			
		||||
 | 
			
		||||
@ -83,6 +83,9 @@ jobs:
 | 
			
		||||
    <<: *binary_common
 | 
			
		||||
    docker:
 | 
			
		||||
      - image: << parameters.wheel_docker_image >>
 | 
			
		||||
        auth:
 | 
			
		||||
          username: $DOCKERHUB_USERNAME
 | 
			
		||||
          password: $DOCKERHUB_TOKEN
 | 
			
		||||
    resource_class: 2xlarge+
 | 
			
		||||
    steps:
 | 
			
		||||
      - checkout
 | 
			
		||||
@ -98,6 +101,9 @@ jobs:
 | 
			
		||||
    <<: *binary_common
 | 
			
		||||
    docker:
 | 
			
		||||
      - image: "pytorch/conda-cuda"
 | 
			
		||||
        auth:
 | 
			
		||||
          username: $DOCKERHUB_USERNAME
 | 
			
		||||
          password: $DOCKERHUB_TOKEN
 | 
			
		||||
    resource_class: 2xlarge+
 | 
			
		||||
    steps:
 | 
			
		||||
      - checkout
 | 
			
		||||
@ -164,6 +170,9 @@ jobs:
 | 
			
		||||
        name: Pull docker image
 | 
			
		||||
        command: |
 | 
			
		||||
          set -e
 | 
			
		||||
 | 
			
		||||
          { docker login -u="$DOCKERHUB_USERNAME" -p="$DOCKERHUB_TOKEN" ; } 2> /dev/null
 | 
			
		||||
 | 
			
		||||
          export DOCKER_IMAGE=pytorch/conda-cuda
 | 
			
		||||
          echo Pulling docker image $DOCKER_IMAGE
 | 
			
		||||
          docker pull $DOCKER_IMAGE >/dev/null
 | 
			
		||||
@ -202,244 +211,287 @@ workflows:
 | 
			
		||||
  version: 2
 | 
			
		||||
  build_and_test:
 | 
			
		||||
    jobs:
 | 
			
		||||
      - main
 | 
			
		||||
      - main:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu92
 | 
			
		||||
          name: linux_conda_py36_cu92_pyt14
 | 
			
		||||
          python_version: '3.6'
 | 
			
		||||
          pytorch_version: '1.4'
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu101
 | 
			
		||||
          name: linux_conda_py36_cu101_pyt14
 | 
			
		||||
          python_version: '3.6'
 | 
			
		||||
          pytorch_version: '1.4'
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu92
 | 
			
		||||
          name: linux_conda_py36_cu92_pyt150
 | 
			
		||||
          python_version: '3.6'
 | 
			
		||||
          pytorch_version: 1.5.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu101
 | 
			
		||||
          name: linux_conda_py36_cu101_pyt150
 | 
			
		||||
          python_version: '3.6'
 | 
			
		||||
          pytorch_version: 1.5.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu102
 | 
			
		||||
          name: linux_conda_py36_cu102_pyt150
 | 
			
		||||
          python_version: '3.6'
 | 
			
		||||
          pytorch_version: 1.5.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu92
 | 
			
		||||
          name: linux_conda_py36_cu92_pyt151
 | 
			
		||||
          python_version: '3.6'
 | 
			
		||||
          pytorch_version: 1.5.1
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu101
 | 
			
		||||
          name: linux_conda_py36_cu101_pyt151
 | 
			
		||||
          python_version: '3.6'
 | 
			
		||||
          pytorch_version: 1.5.1
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu102
 | 
			
		||||
          name: linux_conda_py36_cu102_pyt151
 | 
			
		||||
          python_version: '3.6'
 | 
			
		||||
          pytorch_version: 1.5.1
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu92
 | 
			
		||||
          name: linux_conda_py36_cu92_pyt160
 | 
			
		||||
          python_version: '3.6'
 | 
			
		||||
          pytorch_version: 1.6.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu101
 | 
			
		||||
          name: linux_conda_py36_cu101_pyt160
 | 
			
		||||
          python_version: '3.6'
 | 
			
		||||
          pytorch_version: 1.6.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu102
 | 
			
		||||
          name: linux_conda_py36_cu102_pyt160
 | 
			
		||||
          python_version: '3.6'
 | 
			
		||||
          pytorch_version: 1.6.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu101
 | 
			
		||||
          name: linux_conda_py36_cu101_pyt170
 | 
			
		||||
          python_version: '3.6'
 | 
			
		||||
          pytorch_version: 1.7.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu102
 | 
			
		||||
          name: linux_conda_py36_cu102_pyt170
 | 
			
		||||
          python_version: '3.6'
 | 
			
		||||
          pytorch_version: 1.7.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu110
 | 
			
		||||
          name: linux_conda_py36_cu110_pyt170
 | 
			
		||||
          python_version: '3.6'
 | 
			
		||||
          pytorch_version: 1.7.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu92
 | 
			
		||||
          name: linux_conda_py37_cu92_pyt14
 | 
			
		||||
          python_version: '3.7'
 | 
			
		||||
          pytorch_version: '1.4'
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu101
 | 
			
		||||
          name: linux_conda_py37_cu101_pyt14
 | 
			
		||||
          python_version: '3.7'
 | 
			
		||||
          pytorch_version: '1.4'
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu92
 | 
			
		||||
          name: linux_conda_py37_cu92_pyt150
 | 
			
		||||
          python_version: '3.7'
 | 
			
		||||
          pytorch_version: 1.5.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu101
 | 
			
		||||
          name: linux_conda_py37_cu101_pyt150
 | 
			
		||||
          python_version: '3.7'
 | 
			
		||||
          pytorch_version: 1.5.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu102
 | 
			
		||||
          name: linux_conda_py37_cu102_pyt150
 | 
			
		||||
          python_version: '3.7'
 | 
			
		||||
          pytorch_version: 1.5.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu92
 | 
			
		||||
          name: linux_conda_py37_cu92_pyt151
 | 
			
		||||
          python_version: '3.7'
 | 
			
		||||
          pytorch_version: 1.5.1
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu101
 | 
			
		||||
          name: linux_conda_py37_cu101_pyt151
 | 
			
		||||
          python_version: '3.7'
 | 
			
		||||
          pytorch_version: 1.5.1
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu102
 | 
			
		||||
          name: linux_conda_py37_cu102_pyt151
 | 
			
		||||
          python_version: '3.7'
 | 
			
		||||
          pytorch_version: 1.5.1
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu92
 | 
			
		||||
          name: linux_conda_py37_cu92_pyt160
 | 
			
		||||
          python_version: '3.7'
 | 
			
		||||
          pytorch_version: 1.6.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu101
 | 
			
		||||
          name: linux_conda_py37_cu101_pyt160
 | 
			
		||||
          python_version: '3.7'
 | 
			
		||||
          pytorch_version: 1.6.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu102
 | 
			
		||||
          name: linux_conda_py37_cu102_pyt160
 | 
			
		||||
          python_version: '3.7'
 | 
			
		||||
          pytorch_version: 1.6.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu101
 | 
			
		||||
          name: linux_conda_py37_cu101_pyt170
 | 
			
		||||
          python_version: '3.7'
 | 
			
		||||
          pytorch_version: 1.7.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu102
 | 
			
		||||
          name: linux_conda_py37_cu102_pyt170
 | 
			
		||||
          python_version: '3.7'
 | 
			
		||||
          pytorch_version: 1.7.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu110
 | 
			
		||||
          name: linux_conda_py37_cu110_pyt170
 | 
			
		||||
          python_version: '3.7'
 | 
			
		||||
          pytorch_version: 1.7.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu92
 | 
			
		||||
          name: linux_conda_py38_cu92_pyt14
 | 
			
		||||
          python_version: '3.8'
 | 
			
		||||
          pytorch_version: '1.4'
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu101
 | 
			
		||||
          name: linux_conda_py38_cu101_pyt14
 | 
			
		||||
          python_version: '3.8'
 | 
			
		||||
          pytorch_version: '1.4'
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu92
 | 
			
		||||
          name: linux_conda_py38_cu92_pyt150
 | 
			
		||||
          python_version: '3.8'
 | 
			
		||||
          pytorch_version: 1.5.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu101
 | 
			
		||||
          name: linux_conda_py38_cu101_pyt150
 | 
			
		||||
          python_version: '3.8'
 | 
			
		||||
          pytorch_version: 1.5.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu102
 | 
			
		||||
          name: linux_conda_py38_cu102_pyt150
 | 
			
		||||
          python_version: '3.8'
 | 
			
		||||
          pytorch_version: 1.5.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu92
 | 
			
		||||
          name: linux_conda_py38_cu92_pyt151
 | 
			
		||||
          python_version: '3.8'
 | 
			
		||||
          pytorch_version: 1.5.1
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu101
 | 
			
		||||
          name: linux_conda_py38_cu101_pyt151
 | 
			
		||||
          python_version: '3.8'
 | 
			
		||||
          pytorch_version: 1.5.1
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu102
 | 
			
		||||
          name: linux_conda_py38_cu102_pyt151
 | 
			
		||||
          python_version: '3.8'
 | 
			
		||||
          pytorch_version: 1.5.1
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu92
 | 
			
		||||
          name: linux_conda_py38_cu92_pyt160
 | 
			
		||||
          python_version: '3.8'
 | 
			
		||||
          pytorch_version: 1.6.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu101
 | 
			
		||||
          name: linux_conda_py38_cu101_pyt160
 | 
			
		||||
          python_version: '3.8'
 | 
			
		||||
          pytorch_version: 1.6.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu102
 | 
			
		||||
          name: linux_conda_py38_cu102_pyt160
 | 
			
		||||
          python_version: '3.8'
 | 
			
		||||
          pytorch_version: 1.6.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu101
 | 
			
		||||
          name: linux_conda_py38_cu101_pyt170
 | 
			
		||||
          python_version: '3.8'
 | 
			
		||||
          pytorch_version: 1.7.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu102
 | 
			
		||||
          name: linux_conda_py38_cu102_pyt170
 | 
			
		||||
          python_version: '3.8'
 | 
			
		||||
          pytorch_version: 1.7.0
 | 
			
		||||
      - binary_linux_conda:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu110
 | 
			
		||||
          name: linux_conda_py38_cu110_pyt170
 | 
			
		||||
          python_version: '3.8'
 | 
			
		||||
          pytorch_version: 1.7.0
 | 
			
		||||
      - binary_linux_wheel:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu101
 | 
			
		||||
          name: linux_wheel_py36_cu101_pyt160
 | 
			
		||||
          python_version: '3.6'
 | 
			
		||||
          pytorch_version: 1.6.0
 | 
			
		||||
      - binary_linux_wheel:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu101
 | 
			
		||||
          name: linux_wheel_py37_cu101_pyt160
 | 
			
		||||
          python_version: '3.7'
 | 
			
		||||
          pytorch_version: 1.6.0
 | 
			
		||||
      - binary_linux_wheel:
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          cu_version: cu101
 | 
			
		||||
          name: linux_wheel_py38_cu101_pyt160
 | 
			
		||||
          python_version: '3.8'
 | 
			
		||||
          pytorch_version: 1.6.0
 | 
			
		||||
      - binary_linux_conda_cuda:
 | 
			
		||||
          name: testrun_conda_cuda_py37_cu101_pyt14
 | 
			
		||||
          python_version: "3.7"
 | 
			
		||||
          name: testrun_conda_cuda_py36_cu101_pyt14
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          python_version: "3.6"
 | 
			
		||||
          pytorch_version: "1.4"
 | 
			
		||||
          cu_version: "cu101"
 | 
			
		||||
      - binary_linux_conda_cuda:
 | 
			
		||||
          name: testrun_conda_cuda_py37_cu102_pyt160
 | 
			
		||||
          python_version: "3.7"
 | 
			
		||||
          pytorch_version: '1.6.0'
 | 
			
		||||
          cu_version: "cu102"
 | 
			
		||||
      - binary_linux_conda_cuda:
 | 
			
		||||
          name: testrun_conda_cuda_py37_cu110_pyt170
 | 
			
		||||
          context: DOCKERHUB_TOKEN
 | 
			
		||||
          python_version: "3.7"
 | 
			
		||||
          pytorch_version: '1.7.0'
 | 
			
		||||
          cu_version: "cu110"
 | 
			
		||||
 | 
			
		||||
@ -109,6 +109,7 @@ def generate_base_workflow(
 | 
			
		||||
        "python_version": python_version,
 | 
			
		||||
        "cu_version": cu_version,
 | 
			
		||||
        "pytorch_version": pytorch_version,
 | 
			
		||||
        "context": "DOCKERHUB_TOKEN",
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if filter_branch is not None:
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user