diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index da208bd7a..7d07526f3 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -10,20 +10,84 @@ jobs: strategy: maxParallel: 8 matrix: - linux_python2.7: - CONFIG: linux_python2.7 + linux_cuda_compiler_version10.0python2.7.____cpython: + CONFIG: linux_cuda_compiler_version10.0python2.7.____cpython + UPLOAD_PACKAGES: True + DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.0 + linux_cuda_compiler_version10.0python3.6.____cpython: + CONFIG: linux_cuda_compiler_version10.0python3.6.____cpython + UPLOAD_PACKAGES: True + DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.0 + linux_cuda_compiler_version10.0python3.7.____cpython: + CONFIG: linux_cuda_compiler_version10.0python3.7.____cpython + UPLOAD_PACKAGES: True + DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.0 + linux_cuda_compiler_version10.0python3.8.____cpython: + CONFIG: linux_cuda_compiler_version10.0python3.8.____cpython + UPLOAD_PACKAGES: True + DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.0 + linux_cuda_compiler_version10.1python2.7.____cpython: + CONFIG: linux_cuda_compiler_version10.1python2.7.____cpython + UPLOAD_PACKAGES: True + DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.1 + linux_cuda_compiler_version10.1python3.6.____cpython: + CONFIG: linux_cuda_compiler_version10.1python3.6.____cpython + UPLOAD_PACKAGES: True + DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.1 + linux_cuda_compiler_version10.1python3.7.____cpython: + CONFIG: linux_cuda_compiler_version10.1python3.7.____cpython + UPLOAD_PACKAGES: True + DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.1 + linux_cuda_compiler_version10.1python3.8.____cpython: + CONFIG: linux_cuda_compiler_version10.1python3.8.____cpython + UPLOAD_PACKAGES: True + DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.1 + linux_cuda_compiler_version10.2python2.7.____cpython: + CONFIG: linux_cuda_compiler_version10.2python2.7.____cpython + UPLOAD_PACKAGES: True + DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.2 + linux_cuda_compiler_version10.2python3.6.____cpython: + CONFIG: linux_cuda_compiler_version10.2python3.6.____cpython + UPLOAD_PACKAGES: True + DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.2 + linux_cuda_compiler_version10.2python3.7.____cpython: + CONFIG: linux_cuda_compiler_version10.2python3.7.____cpython + UPLOAD_PACKAGES: True + DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.2 + linux_cuda_compiler_version10.2python3.8.____cpython: + CONFIG: linux_cuda_compiler_version10.2python3.8.____cpython + UPLOAD_PACKAGES: True + DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.2 + linux_cuda_compiler_version9.2python2.7.____cpython: + CONFIG: linux_cuda_compiler_version9.2python2.7.____cpython + UPLOAD_PACKAGES: True + DOCKER_IMAGE: condaforge/linux-anvil-cuda:9.2 + linux_cuda_compiler_version9.2python3.6.____cpython: + CONFIG: linux_cuda_compiler_version9.2python3.6.____cpython + UPLOAD_PACKAGES: True + DOCKER_IMAGE: condaforge/linux-anvil-cuda:9.2 + linux_cuda_compiler_version9.2python3.7.____cpython: + CONFIG: linux_cuda_compiler_version9.2python3.7.____cpython + UPLOAD_PACKAGES: True + DOCKER_IMAGE: condaforge/linux-anvil-cuda:9.2 + linux_cuda_compiler_version9.2python3.8.____cpython: + CONFIG: linux_cuda_compiler_version9.2python3.8.____cpython + UPLOAD_PACKAGES: True + DOCKER_IMAGE: condaforge/linux-anvil-cuda:9.2 + linux_cuda_compiler_versionNonepython2.7.____cpython: + CONFIG: linux_cuda_compiler_versionNonepython2.7.____cpython UPLOAD_PACKAGES: True DOCKER_IMAGE: condaforge/linux-anvil-comp7 - linux_python3.6: - CONFIG: linux_python3.6 + linux_cuda_compiler_versionNonepython3.6.____cpython: + CONFIG: linux_cuda_compiler_versionNonepython3.6.____cpython UPLOAD_PACKAGES: True DOCKER_IMAGE: condaforge/linux-anvil-comp7 - linux_python3.7: - CONFIG: linux_python3.7 + linux_cuda_compiler_versionNonepython3.7.____cpython: + CONFIG: linux_cuda_compiler_versionNonepython3.7.____cpython UPLOAD_PACKAGES: True DOCKER_IMAGE: condaforge/linux-anvil-comp7 - linux_python3.8: - CONFIG: linux_python3.8 + linux_cuda_compiler_versionNonepython3.8.____cpython: + CONFIG: linux_cuda_compiler_versionNonepython3.8.____cpython UPLOAD_PACKAGES: True DOCKER_IMAGE: condaforge/linux-anvil-comp7 steps: diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml index 40c48e0b1..10881ee41 100755 --- a/.azure-pipelines/azure-pipelines-osx.yml +++ b/.azure-pipelines/azure-pipelines-osx.yml @@ -5,22 +5,22 @@ jobs: - job: osx pool: - vmImage: macOS-10.13 + vmImage: macOS-10.14 timeoutInMinutes: 360 strategy: maxParallel: 8 matrix: - osx_python2.7: - CONFIG: osx_python2.7 + osx_python2.7.____cpython: + CONFIG: osx_python2.7.____cpython UPLOAD_PACKAGES: True - osx_python3.6: - CONFIG: osx_python3.6 + osx_python3.6.____cpython: + CONFIG: osx_python3.6.____cpython UPLOAD_PACKAGES: True - osx_python3.7: - CONFIG: osx_python3.7 + osx_python3.7.____cpython: + CONFIG: osx_python3.7.____cpython UPLOAD_PACKAGES: True - osx_python3.8: - CONFIG: osx_python3.8 + osx_python3.8.____cpython: + CONFIG: osx_python3.8.____cpython UPLOAD_PACKAGES: True steps: diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index 6c35a31f9..33eb9dea2 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -10,16 +10,16 @@ jobs: strategy: maxParallel: 4 matrix: - win_c_compilervs2015cxx_compilervs2015python3.6vc14: - CONFIG: win_c_compilervs2015cxx_compilervs2015python3.6vc14 + win_c_compilervs2015cxx_compilervs2015python3.6.____cpythonvc14: + CONFIG: win_c_compilervs2015cxx_compilervs2015python3.6.____cpythonvc14 CONDA_BLD_PATH: D:\\bld\\ UPLOAD_PACKAGES: True - win_c_compilervs2015cxx_compilervs2015python3.7vc14: - CONFIG: win_c_compilervs2015cxx_compilervs2015python3.7vc14 + win_c_compilervs2015cxx_compilervs2015python3.7.____cpythonvc14: + CONFIG: win_c_compilervs2015cxx_compilervs2015python3.7.____cpythonvc14 CONDA_BLD_PATH: D:\\bld\\ UPLOAD_PACKAGES: True - win_c_compilervs2015cxx_compilervs2015python3.8vc14: - CONFIG: win_c_compilervs2015cxx_compilervs2015python3.8vc14 + win_c_compilervs2015cxx_compilervs2015python3.8.____cpythonvc14: + CONFIG: win_c_compilervs2015cxx_compilervs2015python3.8.____cpythonvc14 CONDA_BLD_PATH: D:\\bld\\ UPLOAD_PACKAGES: True steps: @@ -66,7 +66,7 @@ jobs: inputs: packageSpecs: 'python=3.6 conda-build conda conda-forge::conda-forge-ci-setup=2' # Optional installOptions: "-c conda-forge" - updateConda: false + updateConda: true displayName: Install conda-build and activate environment - script: set PYTHONUNBUFFERED=1 diff --git a/.ci_support/linux_cuda_compiler_version10.0python2.7.____cpython.yaml b/.ci_support/linux_cuda_compiler_version10.0python2.7.____cpython.yaml new file mode 100644 index 000000000..34326c61c --- /dev/null +++ b/.ci_support/linux_cuda_compiler_version10.0python2.7.____cpython.yaml @@ -0,0 +1,57 @@ +boost_cpp: +- '1.72' +bzip2: +- '1' +c_compiler: +- gcc +c_compiler_version: +- '7' +channel_sources: +- conda-forge,defaults +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.0' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- condaforge/linux-anvil-cuda:10.0 +glog: +- 0.4.0 +grpc_cpp: +- '1.27' +libprotobuf: +- '3.11' +lz4_c: +- 1.8.3 +pin_run_as_build: + boost-cpp: + max_pin: x.x.x + bzip2: + max_pin: x + grpc-cpp: + max_pin: x.x + lz4-c: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x + zlib: + max_pin: x.x + zstd: + max_pin: x.x.x +python: +- 2.7.* *_cpython +snappy: +- '1' +zip_keys: +- - cuda_compiler_version + - docker_image +zlib: +- '1.2' +zstd: +- 1.4.4 diff --git a/.ci_support/linux_cuda_compiler_version10.0python3.6.____cpython.yaml b/.ci_support/linux_cuda_compiler_version10.0python3.6.____cpython.yaml new file mode 100644 index 000000000..7509987b3 --- /dev/null +++ b/.ci_support/linux_cuda_compiler_version10.0python3.6.____cpython.yaml @@ -0,0 +1,57 @@ +boost_cpp: +- '1.72' +bzip2: +- '1' +c_compiler: +- gcc +c_compiler_version: +- '7' +channel_sources: +- conda-forge,defaults +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.0' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- condaforge/linux-anvil-cuda:10.0 +glog: +- 0.4.0 +grpc_cpp: +- '1.27' +libprotobuf: +- '3.11' +lz4_c: +- 1.8.3 +pin_run_as_build: + boost-cpp: + max_pin: x.x.x + bzip2: + max_pin: x + grpc-cpp: + max_pin: x.x + lz4-c: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x + zlib: + max_pin: x.x + zstd: + max_pin: x.x.x +python: +- 3.6.* *_cpython +snappy: +- '1' +zip_keys: +- - cuda_compiler_version + - docker_image +zlib: +- '1.2' +zstd: +- 1.4.4 diff --git a/.ci_support/linux_cuda_compiler_version10.0python3.7.____cpython.yaml b/.ci_support/linux_cuda_compiler_version10.0python3.7.____cpython.yaml new file mode 100644 index 000000000..ddee77454 --- /dev/null +++ b/.ci_support/linux_cuda_compiler_version10.0python3.7.____cpython.yaml @@ -0,0 +1,57 @@ +boost_cpp: +- '1.72' +bzip2: +- '1' +c_compiler: +- gcc +c_compiler_version: +- '7' +channel_sources: +- conda-forge,defaults +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.0' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- condaforge/linux-anvil-cuda:10.0 +glog: +- 0.4.0 +grpc_cpp: +- '1.27' +libprotobuf: +- '3.11' +lz4_c: +- 1.8.3 +pin_run_as_build: + boost-cpp: + max_pin: x.x.x + bzip2: + max_pin: x + grpc-cpp: + max_pin: x.x + lz4-c: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x + zlib: + max_pin: x.x + zstd: + max_pin: x.x.x +python: +- 3.7.* *_cpython +snappy: +- '1' +zip_keys: +- - cuda_compiler_version + - docker_image +zlib: +- '1.2' +zstd: +- 1.4.4 diff --git a/.ci_support/linux_cuda_compiler_version10.0python3.8.____cpython.yaml b/.ci_support/linux_cuda_compiler_version10.0python3.8.____cpython.yaml new file mode 100644 index 000000000..0d3df1319 --- /dev/null +++ b/.ci_support/linux_cuda_compiler_version10.0python3.8.____cpython.yaml @@ -0,0 +1,57 @@ +boost_cpp: +- '1.72' +bzip2: +- '1' +c_compiler: +- gcc +c_compiler_version: +- '7' +channel_sources: +- conda-forge,defaults +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.0' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- condaforge/linux-anvil-cuda:10.0 +glog: +- 0.4.0 +grpc_cpp: +- '1.27' +libprotobuf: +- '3.11' +lz4_c: +- 1.8.3 +pin_run_as_build: + boost-cpp: + max_pin: x.x.x + bzip2: + max_pin: x + grpc-cpp: + max_pin: x.x + lz4-c: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x + zlib: + max_pin: x.x + zstd: + max_pin: x.x.x +python: +- 3.8.* *_cpython +snappy: +- '1' +zip_keys: +- - cuda_compiler_version + - docker_image +zlib: +- '1.2' +zstd: +- 1.4.4 diff --git a/.ci_support/linux_cuda_compiler_version10.1python2.7.____cpython.yaml b/.ci_support/linux_cuda_compiler_version10.1python2.7.____cpython.yaml new file mode 100644 index 000000000..770563d5f --- /dev/null +++ b/.ci_support/linux_cuda_compiler_version10.1python2.7.____cpython.yaml @@ -0,0 +1,57 @@ +boost_cpp: +- '1.72' +bzip2: +- '1' +c_compiler: +- gcc +c_compiler_version: +- '7' +channel_sources: +- conda-forge,defaults +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.1' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- condaforge/linux-anvil-cuda:10.1 +glog: +- 0.4.0 +grpc_cpp: +- '1.27' +libprotobuf: +- '3.11' +lz4_c: +- 1.8.3 +pin_run_as_build: + boost-cpp: + max_pin: x.x.x + bzip2: + max_pin: x + grpc-cpp: + max_pin: x.x + lz4-c: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x + zlib: + max_pin: x.x + zstd: + max_pin: x.x.x +python: +- 2.7.* *_cpython +snappy: +- '1' +zip_keys: +- - cuda_compiler_version + - docker_image +zlib: +- '1.2' +zstd: +- 1.4.4 diff --git a/.ci_support/linux_cuda_compiler_version10.1python3.6.____cpython.yaml b/.ci_support/linux_cuda_compiler_version10.1python3.6.____cpython.yaml new file mode 100644 index 000000000..7d0f78f4d --- /dev/null +++ b/.ci_support/linux_cuda_compiler_version10.1python3.6.____cpython.yaml @@ -0,0 +1,57 @@ +boost_cpp: +- '1.72' +bzip2: +- '1' +c_compiler: +- gcc +c_compiler_version: +- '7' +channel_sources: +- conda-forge,defaults +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.1' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- condaforge/linux-anvil-cuda:10.1 +glog: +- 0.4.0 +grpc_cpp: +- '1.27' +libprotobuf: +- '3.11' +lz4_c: +- 1.8.3 +pin_run_as_build: + boost-cpp: + max_pin: x.x.x + bzip2: + max_pin: x + grpc-cpp: + max_pin: x.x + lz4-c: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x + zlib: + max_pin: x.x + zstd: + max_pin: x.x.x +python: +- 3.6.* *_cpython +snappy: +- '1' +zip_keys: +- - cuda_compiler_version + - docker_image +zlib: +- '1.2' +zstd: +- 1.4.4 diff --git a/.ci_support/linux_cuda_compiler_version10.1python3.7.____cpython.yaml b/.ci_support/linux_cuda_compiler_version10.1python3.7.____cpython.yaml new file mode 100644 index 000000000..feac9dac9 --- /dev/null +++ b/.ci_support/linux_cuda_compiler_version10.1python3.7.____cpython.yaml @@ -0,0 +1,57 @@ +boost_cpp: +- '1.72' +bzip2: +- '1' +c_compiler: +- gcc +c_compiler_version: +- '7' +channel_sources: +- conda-forge,defaults +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.1' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- condaforge/linux-anvil-cuda:10.1 +glog: +- 0.4.0 +grpc_cpp: +- '1.27' +libprotobuf: +- '3.11' +lz4_c: +- 1.8.3 +pin_run_as_build: + boost-cpp: + max_pin: x.x.x + bzip2: + max_pin: x + grpc-cpp: + max_pin: x.x + lz4-c: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x + zlib: + max_pin: x.x + zstd: + max_pin: x.x.x +python: +- 3.7.* *_cpython +snappy: +- '1' +zip_keys: +- - cuda_compiler_version + - docker_image +zlib: +- '1.2' +zstd: +- 1.4.4 diff --git a/.ci_support/linux_cuda_compiler_version10.1python3.8.____cpython.yaml b/.ci_support/linux_cuda_compiler_version10.1python3.8.____cpython.yaml new file mode 100644 index 000000000..e9bf340eb --- /dev/null +++ b/.ci_support/linux_cuda_compiler_version10.1python3.8.____cpython.yaml @@ -0,0 +1,57 @@ +boost_cpp: +- '1.72' +bzip2: +- '1' +c_compiler: +- gcc +c_compiler_version: +- '7' +channel_sources: +- conda-forge,defaults +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.1' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- condaforge/linux-anvil-cuda:10.1 +glog: +- 0.4.0 +grpc_cpp: +- '1.27' +libprotobuf: +- '3.11' +lz4_c: +- 1.8.3 +pin_run_as_build: + boost-cpp: + max_pin: x.x.x + bzip2: + max_pin: x + grpc-cpp: + max_pin: x.x + lz4-c: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x + zlib: + max_pin: x.x + zstd: + max_pin: x.x.x +python: +- 3.8.* *_cpython +snappy: +- '1' +zip_keys: +- - cuda_compiler_version + - docker_image +zlib: +- '1.2' +zstd: +- 1.4.4 diff --git a/.ci_support/linux_cuda_compiler_version10.2python2.7.____cpython.yaml b/.ci_support/linux_cuda_compiler_version10.2python2.7.____cpython.yaml new file mode 100644 index 000000000..0534e97f5 --- /dev/null +++ b/.ci_support/linux_cuda_compiler_version10.2python2.7.____cpython.yaml @@ -0,0 +1,57 @@ +boost_cpp: +- '1.72' +bzip2: +- '1' +c_compiler: +- gcc +c_compiler_version: +- '7' +channel_sources: +- conda-forge,defaults +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- condaforge/linux-anvil-cuda:10.2 +glog: +- 0.4.0 +grpc_cpp: +- '1.27' +libprotobuf: +- '3.11' +lz4_c: +- 1.8.3 +pin_run_as_build: + boost-cpp: + max_pin: x.x.x + bzip2: + max_pin: x + grpc-cpp: + max_pin: x.x + lz4-c: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x + zlib: + max_pin: x.x + zstd: + max_pin: x.x.x +python: +- 2.7.* *_cpython +snappy: +- '1' +zip_keys: +- - cuda_compiler_version + - docker_image +zlib: +- '1.2' +zstd: +- 1.4.4 diff --git a/.ci_support/linux_cuda_compiler_version10.2python3.6.____cpython.yaml b/.ci_support/linux_cuda_compiler_version10.2python3.6.____cpython.yaml new file mode 100644 index 000000000..c008e2a8c --- /dev/null +++ b/.ci_support/linux_cuda_compiler_version10.2python3.6.____cpython.yaml @@ -0,0 +1,57 @@ +boost_cpp: +- '1.72' +bzip2: +- '1' +c_compiler: +- gcc +c_compiler_version: +- '7' +channel_sources: +- conda-forge,defaults +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- condaforge/linux-anvil-cuda:10.2 +glog: +- 0.4.0 +grpc_cpp: +- '1.27' +libprotobuf: +- '3.11' +lz4_c: +- 1.8.3 +pin_run_as_build: + boost-cpp: + max_pin: x.x.x + bzip2: + max_pin: x + grpc-cpp: + max_pin: x.x + lz4-c: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x + zlib: + max_pin: x.x + zstd: + max_pin: x.x.x +python: +- 3.6.* *_cpython +snappy: +- '1' +zip_keys: +- - cuda_compiler_version + - docker_image +zlib: +- '1.2' +zstd: +- 1.4.4 diff --git a/.ci_support/linux_cuda_compiler_version10.2python3.7.____cpython.yaml b/.ci_support/linux_cuda_compiler_version10.2python3.7.____cpython.yaml new file mode 100644 index 000000000..89d0bcdad --- /dev/null +++ b/.ci_support/linux_cuda_compiler_version10.2python3.7.____cpython.yaml @@ -0,0 +1,57 @@ +boost_cpp: +- '1.72' +bzip2: +- '1' +c_compiler: +- gcc +c_compiler_version: +- '7' +channel_sources: +- conda-forge,defaults +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- condaforge/linux-anvil-cuda:10.2 +glog: +- 0.4.0 +grpc_cpp: +- '1.27' +libprotobuf: +- '3.11' +lz4_c: +- 1.8.3 +pin_run_as_build: + boost-cpp: + max_pin: x.x.x + bzip2: + max_pin: x + grpc-cpp: + max_pin: x.x + lz4-c: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x + zlib: + max_pin: x.x + zstd: + max_pin: x.x.x +python: +- 3.7.* *_cpython +snappy: +- '1' +zip_keys: +- - cuda_compiler_version + - docker_image +zlib: +- '1.2' +zstd: +- 1.4.4 diff --git a/.ci_support/linux_cuda_compiler_version10.2python3.8.____cpython.yaml b/.ci_support/linux_cuda_compiler_version10.2python3.8.____cpython.yaml new file mode 100644 index 000000000..9949e93f6 --- /dev/null +++ b/.ci_support/linux_cuda_compiler_version10.2python3.8.____cpython.yaml @@ -0,0 +1,57 @@ +boost_cpp: +- '1.72' +bzip2: +- '1' +c_compiler: +- gcc +c_compiler_version: +- '7' +channel_sources: +- conda-forge,defaults +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- condaforge/linux-anvil-cuda:10.2 +glog: +- 0.4.0 +grpc_cpp: +- '1.27' +libprotobuf: +- '3.11' +lz4_c: +- 1.8.3 +pin_run_as_build: + boost-cpp: + max_pin: x.x.x + bzip2: + max_pin: x + grpc-cpp: + max_pin: x.x + lz4-c: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x + zlib: + max_pin: x.x + zstd: + max_pin: x.x.x +python: +- 3.8.* *_cpython +snappy: +- '1' +zip_keys: +- - cuda_compiler_version + - docker_image +zlib: +- '1.2' +zstd: +- 1.4.4 diff --git a/.ci_support/linux_cuda_compiler_version9.2python2.7.____cpython.yaml b/.ci_support/linux_cuda_compiler_version9.2python2.7.____cpython.yaml new file mode 100644 index 000000000..95cdf5b44 --- /dev/null +++ b/.ci_support/linux_cuda_compiler_version9.2python2.7.____cpython.yaml @@ -0,0 +1,57 @@ +boost_cpp: +- '1.72' +bzip2: +- '1' +c_compiler: +- gcc +c_compiler_version: +- '7' +channel_sources: +- conda-forge,defaults +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '9.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- condaforge/linux-anvil-cuda:9.2 +glog: +- 0.4.0 +grpc_cpp: +- '1.27' +libprotobuf: +- '3.11' +lz4_c: +- 1.8.3 +pin_run_as_build: + boost-cpp: + max_pin: x.x.x + bzip2: + max_pin: x + grpc-cpp: + max_pin: x.x + lz4-c: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x + zlib: + max_pin: x.x + zstd: + max_pin: x.x.x +python: +- 2.7.* *_cpython +snappy: +- '1' +zip_keys: +- - cuda_compiler_version + - docker_image +zlib: +- '1.2' +zstd: +- 1.4.4 diff --git a/.ci_support/linux_cuda_compiler_version9.2python3.6.____cpython.yaml b/.ci_support/linux_cuda_compiler_version9.2python3.6.____cpython.yaml new file mode 100644 index 000000000..d5280af09 --- /dev/null +++ b/.ci_support/linux_cuda_compiler_version9.2python3.6.____cpython.yaml @@ -0,0 +1,57 @@ +boost_cpp: +- '1.72' +bzip2: +- '1' +c_compiler: +- gcc +c_compiler_version: +- '7' +channel_sources: +- conda-forge,defaults +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '9.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- condaforge/linux-anvil-cuda:9.2 +glog: +- 0.4.0 +grpc_cpp: +- '1.27' +libprotobuf: +- '3.11' +lz4_c: +- 1.8.3 +pin_run_as_build: + boost-cpp: + max_pin: x.x.x + bzip2: + max_pin: x + grpc-cpp: + max_pin: x.x + lz4-c: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x + zlib: + max_pin: x.x + zstd: + max_pin: x.x.x +python: +- 3.6.* *_cpython +snappy: +- '1' +zip_keys: +- - cuda_compiler_version + - docker_image +zlib: +- '1.2' +zstd: +- 1.4.4 diff --git a/.ci_support/linux_cuda_compiler_version9.2python3.7.____cpython.yaml b/.ci_support/linux_cuda_compiler_version9.2python3.7.____cpython.yaml new file mode 100644 index 000000000..bfff240d5 --- /dev/null +++ b/.ci_support/linux_cuda_compiler_version9.2python3.7.____cpython.yaml @@ -0,0 +1,57 @@ +boost_cpp: +- '1.72' +bzip2: +- '1' +c_compiler: +- gcc +c_compiler_version: +- '7' +channel_sources: +- conda-forge,defaults +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '9.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- condaforge/linux-anvil-cuda:9.2 +glog: +- 0.4.0 +grpc_cpp: +- '1.27' +libprotobuf: +- '3.11' +lz4_c: +- 1.8.3 +pin_run_as_build: + boost-cpp: + max_pin: x.x.x + bzip2: + max_pin: x + grpc-cpp: + max_pin: x.x + lz4-c: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x + zlib: + max_pin: x.x + zstd: + max_pin: x.x.x +python: +- 3.7.* *_cpython +snappy: +- '1' +zip_keys: +- - cuda_compiler_version + - docker_image +zlib: +- '1.2' +zstd: +- 1.4.4 diff --git a/.ci_support/linux_cuda_compiler_version9.2python3.8.____cpython.yaml b/.ci_support/linux_cuda_compiler_version9.2python3.8.____cpython.yaml new file mode 100644 index 000000000..66ac558f6 --- /dev/null +++ b/.ci_support/linux_cuda_compiler_version9.2python3.8.____cpython.yaml @@ -0,0 +1,57 @@ +boost_cpp: +- '1.72' +bzip2: +- '1' +c_compiler: +- gcc +c_compiler_version: +- '7' +channel_sources: +- conda-forge,defaults +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '9.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- condaforge/linux-anvil-cuda:9.2 +glog: +- 0.4.0 +grpc_cpp: +- '1.27' +libprotobuf: +- '3.11' +lz4_c: +- 1.8.3 +pin_run_as_build: + boost-cpp: + max_pin: x.x.x + bzip2: + max_pin: x + grpc-cpp: + max_pin: x.x + lz4-c: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x + zlib: + max_pin: x.x + zstd: + max_pin: x.x.x +python: +- 3.8.* *_cpython +snappy: +- '1' +zip_keys: +- - cuda_compiler_version + - docker_image +zlib: +- '1.2' +zstd: +- 1.4.4 diff --git a/.ci_support/linux_python2.7.yaml b/.ci_support/linux_cuda_compiler_versionNonepython2.7.____cpython.yaml similarity index 82% rename from .ci_support/linux_python2.7.yaml rename to .ci_support/linux_cuda_compiler_versionNonepython2.7.____cpython.yaml index 42f0041bd..75895b399 100644 --- a/.ci_support/linux_python2.7.yaml +++ b/.ci_support/linux_cuda_compiler_versionNonepython2.7.____cpython.yaml @@ -10,6 +10,10 @@ channel_sources: - conda-forge,defaults channel_targets: - conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- None cxx_compiler: - gxx cxx_compiler_version: @@ -41,9 +45,12 @@ pin_run_as_build: zstd: max_pin: x.x.x python: -- '2.7' +- 2.7.* *_cpython snappy: - '1' +zip_keys: +- - cuda_compiler_version + - docker_image zlib: - '1.2' zstd: diff --git a/.ci_support/linux_python3.6.yaml b/.ci_support/linux_cuda_compiler_versionNonepython3.6.____cpython.yaml similarity index 82% rename from .ci_support/linux_python3.6.yaml rename to .ci_support/linux_cuda_compiler_versionNonepython3.6.____cpython.yaml index 8a9035326..9d77ccb28 100644 --- a/.ci_support/linux_python3.6.yaml +++ b/.ci_support/linux_cuda_compiler_versionNonepython3.6.____cpython.yaml @@ -10,6 +10,10 @@ channel_sources: - conda-forge,defaults channel_targets: - conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- None cxx_compiler: - gxx cxx_compiler_version: @@ -41,9 +45,12 @@ pin_run_as_build: zstd: max_pin: x.x.x python: -- '3.6' +- 3.6.* *_cpython snappy: - '1' +zip_keys: +- - cuda_compiler_version + - docker_image zlib: - '1.2' zstd: diff --git a/.ci_support/linux_python3.7.yaml b/.ci_support/linux_cuda_compiler_versionNonepython3.7.____cpython.yaml similarity index 82% rename from .ci_support/linux_python3.7.yaml rename to .ci_support/linux_cuda_compiler_versionNonepython3.7.____cpython.yaml index 856599274..745792fb6 100644 --- a/.ci_support/linux_python3.7.yaml +++ b/.ci_support/linux_cuda_compiler_versionNonepython3.7.____cpython.yaml @@ -10,6 +10,10 @@ channel_sources: - conda-forge,defaults channel_targets: - conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- None cxx_compiler: - gxx cxx_compiler_version: @@ -41,9 +45,12 @@ pin_run_as_build: zstd: max_pin: x.x.x python: -- '3.7' +- 3.7.* *_cpython snappy: - '1' +zip_keys: +- - cuda_compiler_version + - docker_image zlib: - '1.2' zstd: diff --git a/.ci_support/linux_python3.8.yaml b/.ci_support/linux_cuda_compiler_versionNonepython3.8.____cpython.yaml similarity index 82% rename from .ci_support/linux_python3.8.yaml rename to .ci_support/linux_cuda_compiler_versionNonepython3.8.____cpython.yaml index da08361ba..06a008d17 100644 --- a/.ci_support/linux_python3.8.yaml +++ b/.ci_support/linux_cuda_compiler_versionNonepython3.8.____cpython.yaml @@ -10,6 +10,10 @@ channel_sources: - conda-forge,defaults channel_targets: - conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- None cxx_compiler: - gxx cxx_compiler_version: @@ -41,9 +45,12 @@ pin_run_as_build: zstd: max_pin: x.x.x python: -- '3.8' +- 3.8.* *_cpython snappy: - '1' +zip_keys: +- - cuda_compiler_version + - docker_image zlib: - '1.2' zstd: diff --git a/.ci_support/migrations/grpc-cpp-1.23.yaml b/.ci_support/migrations/grpc-cpp-1.23.yaml deleted file mode 100644 index eab5b8572..000000000 --- a/.ci_support/migrations/grpc-cpp-1.23.yaml +++ /dev/null @@ -1,6 +0,0 @@ -migration_ts: 1568247249 -pin_run_as_build: - grpc-cpp: - max_pin: x.x -grpc_cpp: - - 1.23 diff --git a/.ci_support/migrations/grpc127.yaml b/.ci_support/migrations/grpc127.yaml deleted file mode 100644 index 99079db64..000000000 --- a/.ci_support/migrations/grpc127.yaml +++ /dev/null @@ -1,10 +0,0 @@ -migrator_ts: 1582183746 -__migrator: - kind: - version - migration_number: - 1 - build_number: - 1 -grpc_cpp: -- '1.27' diff --git a/.ci_support/migrations/grpccpp125.yaml b/.ci_support/migrations/grpccpp125.yaml deleted file mode 100644 index 24af952d9..000000000 --- a/.ci_support/migrations/grpccpp125.yaml +++ /dev/null @@ -1,19 +0,0 @@ -# To learn more about migrations read CFEP-09 -# https://github.com/conda-forge/conda-forge-enhancement-proposals/blob/master/cfep-09.md -# The timestamp of when the migration was made -# Can be obtained by copying the output of -# python -c "import time; print(f'{time.time():.0f}')" -migrator_ts: 1573764109 -__migrator: - kind: - version - # Only change the migration_number if the bot messes up, - # changing this will cause a complete rerun of the migration - migration_number: - 2 - build_number: - 1 -# The name of the feedstock you wish to migrate -grpc_cpp: - - 1.25 - diff --git a/.ci_support/migrations/protobuf310.yaml b/.ci_support/migrations/protobuf310.yaml deleted file mode 100644 index ea05b7bd7..000000000 --- a/.ci_support/migrations/protobuf310.yaml +++ /dev/null @@ -1,18 +0,0 @@ -# To learn more about migrations read CFEP-09 -# https://github.com/conda-forge/conda-forge-enhancement-proposals/blob/master/cfep-09.md -# The timestamp of when the migration was made -# Can be obtained by copying the output of -# python -c "import time; print(f'{time.time():.0f}')" -migrator_ts: 1572797096 -__migrator: - kind: - version - # Only change the migration_number if the bot messes up, - # changing this will cause a complete rerun of the migration - migration_number: - 1 - build_number: - 1 -# The name of the feedstock you wish to migrate -libprotobuf: - - 3.10 diff --git a/.ci_support/migrations/protobuf311.yaml b/.ci_support/migrations/protobuf311.yaml deleted file mode 100644 index efee2d967..000000000 --- a/.ci_support/migrations/protobuf311.yaml +++ /dev/null @@ -1,18 +0,0 @@ -# To learn more about migrations read CFEP-09 -# https://github.com/conda-forge/conda-forge-enhancement-proposals/blob/master/cfep-09.md -# The timestamp of when the migration was made -# Can be obtained by copying the output of -# python -c "import time; print(f'{time.time():.0f}')" -migrator_ts: 1574770367 -__migrator: - kind: - version - # Only change the migration_number if the bot messes up, - # changing this will cause a complete rerun of the migration - migration_number: - 1 - build_number: - 1 -# The name of the feedstock you wish to migrate -libprotobuf: - - 3.11 diff --git a/.ci_support/migrations/zstd-1.4.3.yaml b/.ci_support/migrations/zstd-1.4.3.yaml deleted file mode 100644 index e078f8f31..000000000 --- a/.ci_support/migrations/zstd-1.4.3.yaml +++ /dev/null @@ -1,6 +0,0 @@ -migrator_ts: 1571067444 -__migrator: - kind: - version -zstd: - - 1.4.3 diff --git a/.ci_support/migrations/zstd-1.4.4.yaml b/.ci_support/migrations/zstd-1.4.4.yaml deleted file mode 100644 index fe6a89429..000000000 --- a/.ci_support/migrations/zstd-1.4.4.yaml +++ /dev/null @@ -1,18 +0,0 @@ -# To learn more about migrations read CFEP-09 -# https://github.com/conda-forge/conda-forge-enhancement-proposals/blob/master/cfep-09.md -# The timestamp of when the migration was made -# Can be obtained by copying the output of -# python -c "import time; print(f'{time.time():.0f}')" -migrator_ts: 1573846234 -__migrator: - kind: - version - # Only change the migration_number if the bot messes up, - # changing this will cause a complete rerun of the migration - migration_number: - 1 - build_number: - 1 -# The name of the feedstock you wish to migrate -zstd: - - 1.4.4 diff --git a/.ci_support/osx_python2.7.yaml b/.ci_support/osx_python2.7.____cpython.yaml similarity index 97% rename from .ci_support/osx_python2.7.yaml rename to .ci_support/osx_python2.7.____cpython.yaml index 5654783af..4302f2219 100644 --- a/.ci_support/osx_python2.7.yaml +++ b/.ci_support/osx_python2.7.____cpython.yaml @@ -45,7 +45,7 @@ pin_run_as_build: zstd: max_pin: x.x.x python: -- '2.7' +- 2.7.* *_cpython snappy: - '1' zlib: diff --git a/.ci_support/osx_python3.6.yaml b/.ci_support/osx_python3.6.____cpython.yaml similarity index 97% rename from .ci_support/osx_python3.6.yaml rename to .ci_support/osx_python3.6.____cpython.yaml index 4f7611638..80b29e282 100644 --- a/.ci_support/osx_python3.6.yaml +++ b/.ci_support/osx_python3.6.____cpython.yaml @@ -45,7 +45,7 @@ pin_run_as_build: zstd: max_pin: x.x.x python: -- '3.6' +- 3.6.* *_cpython snappy: - '1' zlib: diff --git a/.ci_support/osx_python3.7.yaml b/.ci_support/osx_python3.7.____cpython.yaml similarity index 97% rename from .ci_support/osx_python3.7.yaml rename to .ci_support/osx_python3.7.____cpython.yaml index 558032410..36defebdc 100644 --- a/.ci_support/osx_python3.7.yaml +++ b/.ci_support/osx_python3.7.____cpython.yaml @@ -45,7 +45,7 @@ pin_run_as_build: zstd: max_pin: x.x.x python: -- '3.7' +- 3.7.* *_cpython snappy: - '1' zlib: diff --git a/.ci_support/osx_python3.8.yaml b/.ci_support/osx_python3.8.____cpython.yaml similarity index 97% rename from .ci_support/osx_python3.8.yaml rename to .ci_support/osx_python3.8.____cpython.yaml index 38640ce8b..d0507e110 100644 --- a/.ci_support/osx_python3.8.yaml +++ b/.ci_support/osx_python3.8.____cpython.yaml @@ -45,7 +45,7 @@ pin_run_as_build: zstd: max_pin: x.x.x python: -- '3.8' +- 3.8.* *_cpython snappy: - '1' zlib: diff --git a/.ci_support/win_c_compilervs2015cxx_compilervs2015python3.6vc14.yaml b/.ci_support/win_c_compilervs2015cxx_compilervs2015python3.6.____cpythonvc14.yaml similarity index 97% rename from .ci_support/win_c_compilervs2015cxx_compilervs2015python3.6vc14.yaml rename to .ci_support/win_c_compilervs2015cxx_compilervs2015python3.6.____cpythonvc14.yaml index 74259b115..f17a3d28e 100644 --- a/.ci_support/win_c_compilervs2015cxx_compilervs2015python3.6vc14.yaml +++ b/.ci_support/win_c_compilervs2015cxx_compilervs2015python3.6.____cpythonvc14.yaml @@ -37,7 +37,7 @@ pin_run_as_build: zstd: max_pin: x.x.x python: -- '3.6' +- 3.6.* *_cpython snappy: - '1' vc: diff --git a/.ci_support/win_c_compilervs2015cxx_compilervs2015python3.7vc14.yaml b/.ci_support/win_c_compilervs2015cxx_compilervs2015python3.7.____cpythonvc14.yaml similarity index 97% rename from .ci_support/win_c_compilervs2015cxx_compilervs2015python3.7vc14.yaml rename to .ci_support/win_c_compilervs2015cxx_compilervs2015python3.7.____cpythonvc14.yaml index fc364f1d1..5473795d9 100644 --- a/.ci_support/win_c_compilervs2015cxx_compilervs2015python3.7vc14.yaml +++ b/.ci_support/win_c_compilervs2015cxx_compilervs2015python3.7.____cpythonvc14.yaml @@ -37,7 +37,7 @@ pin_run_as_build: zstd: max_pin: x.x.x python: -- '3.7' +- 3.7.* *_cpython snappy: - '1' vc: diff --git a/.ci_support/win_c_compilervs2015cxx_compilervs2015python3.8vc14.yaml b/.ci_support/win_c_compilervs2015cxx_compilervs2015python3.8.____cpythonvc14.yaml similarity index 97% rename from .ci_support/win_c_compilervs2015cxx_compilervs2015python3.8vc14.yaml rename to .ci_support/win_c_compilervs2015cxx_compilervs2015python3.8.____cpythonvc14.yaml index cc8331df1..4f7157869 100644 --- a/.ci_support/win_c_compilervs2015cxx_compilervs2015python3.8vc14.yaml +++ b/.ci_support/win_c_compilervs2015cxx_compilervs2015python3.8.____cpythonvc14.yaml @@ -37,7 +37,7 @@ pin_run_as_build: zstd: max_pin: x.x.x python: -- '3.8' +- 3.8.* *_cpython snappy: - '1' vc: diff --git a/README.md b/README.md index 2e7d13697..ef77e254d 100644 --- a/README.md +++ b/README.md @@ -29,80 +29,192 @@ Current build status - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/recipe/build.sh b/recipe/build.sh index 8301f7895..8d275166f 100644 --- a/recipe/build.sh +++ b/recipe/build.sh @@ -14,6 +14,11 @@ if [ "$(uname)" == "Linux" ]; then EXTRA_CMAKE_ARGS=" -DARROW_GANDIVA_PC_CXX_FLAGS=${SYSTEM_INCLUDES}" fi +# Enable CUDA support +if [ ! -z "${CUDA_HOME+x}" ]; then + EXTRA_CMAKE_ARGS=" ${EXTRA_CMAKE_ARGS} -DARROW_CUDA=ON -DCUDA_TOOLKIT_ROOT_DIR=${CUDA_HOME} -DCMAKE_LIBRARY_PATH=${CUDA_HOME}/lib64/stubs" +fi + cmake \ -DCMAKE_BUILD_TYPE=release \ -DCMAKE_INSTALL_PREFIX=$PREFIX \ diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 11bd6632c..057036856 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -12,7 +12,7 @@ source: sha256: {{ checksum }} build: - number: 1 + number: 2 skip: true # [win and vc<14] run_exports: - {{ pin_subpackage("arrow-cpp", max_pin="x.x.x") }} @@ -24,6 +24,7 @@ requirements: - ninja - {{ compiler('c') }} - {{ compiler('cxx') }} + - {{ compiler("cuda") }} # [linux and cuda_compiler_version != 'None'] host: - aws-sdk-cpp - boost-cpp @@ -83,6 +84,8 @@ test: - test -f $PREFIX/lib/libparquet.so # [linux] - test -f $PREFIX/lib/libgandiva.so # [linux] - test -f $PREFIX/lib/libplasma.so # [linux] + - test -f $PREFIX/lib/libarrow_cuda.so # [linux and cuda_compiler_version != 'None'] + - test ! -f $PREFIX/lib/libarrow_cuda.so # [linux and cuda_compiler_version == 'None'] - test -f $PREFIX/lib/libarrow.dylib # [osx] - test -f $PREFIX/lib/libarrow_dataset.dylib # [osx] - test -f $PREFIX/lib/libarrow_python.dylib # [osx]
VariantStatus
linux_python2.7linux_cuda_compiler_version10.0python2.7.____cpython - variant + variant
linux_python3.6linux_cuda_compiler_version10.0python3.6.____cpython - variant + variant
linux_python3.7linux_cuda_compiler_version10.0python3.7.____cpython - variant + variant
linux_python3.8linux_cuda_compiler_version10.0python3.8.____cpython - variant + variant
osx_python2.7linux_cuda_compiler_version10.1python2.7.____cpython - variant + variant
osx_python3.6linux_cuda_compiler_version10.1python3.6.____cpython - variant + variant
osx_python3.7linux_cuda_compiler_version10.1python3.7.____cpython - variant + variant
osx_python3.8linux_cuda_compiler_version10.1python3.8.____cpython - variant + variant
win_c_compilervs2015cxx_compilervs2015python3.6vc14linux_cuda_compiler_version10.2python2.7.____cpython - variant + variant
win_c_compilervs2015cxx_compilervs2015python3.7vc14linux_cuda_compiler_version10.2python3.6.____cpython - variant + variant
win_c_compilervs2015cxx_compilervs2015python3.8vc14linux_cuda_compiler_version10.2python3.7.____cpython - variant + variant + +
linux_cuda_compiler_version10.2python3.8.____cpython + + variant + +
linux_cuda_compiler_version9.2python2.7.____cpython + + variant + +
linux_cuda_compiler_version9.2python3.6.____cpython + + variant + +
linux_cuda_compiler_version9.2python3.7.____cpython + + variant + +
linux_cuda_compiler_version9.2python3.8.____cpython + + variant + +
linux_cuda_compiler_versionNonepython2.7.____cpython + + variant + +
linux_cuda_compiler_versionNonepython3.6.____cpython + + variant + +
linux_cuda_compiler_versionNonepython3.7.____cpython + + variant + +
linux_cuda_compiler_versionNonepython3.8.____cpython + + variant + +
osx_python2.7.____cpython + + variant + +
osx_python3.6.____cpython + + variant + +
osx_python3.7.____cpython + + variant + +
osx_python3.8.____cpython + + variant + +
win_c_compilervs2015cxx_compilervs2015python3.6.____cpythonvc14 + + variant + +
win_c_compilervs2015cxx_compilervs2015python3.7.____cpythonvc14 + + variant + +
win_c_compilervs2015cxx_compilervs2015python3.8.____cpythonvc14 + + variant