Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add CUDA build #101

Merged
merged 39 commits into from
May 20, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
be243d6
Enable tests
pearu Mar 25, 2020
424860d
rebase, use arrow-cpp-proc, add pearu to recipe-maintainers
pearu Apr 17, 2020
3929c18
rebase (2)
pearu Apr 17, 2020
f785cba
MNT: Re-rendered with conda-build 3.18.11, conda-smithy 3.6.16, and c…
pearu Apr 17, 2020
662f537
Update
pearu Apr 28, 2020
d1409fa
MNT: Re-rendered with conda-build 3.18.11, conda-smithy 3.7.0, and co…
pearu Apr 28, 2020
f854758
Use build_ext on arrow-cpp
pearu Apr 28, 2020
90418f5
Use build_ext on arrow-cpp (2nd try)
pearu Apr 28, 2020
b1c330e
Fix typo.
pearu Apr 28, 2020
e4f7f6a
Use build_ext on arrow-cpp, also in run.
pearu Apr 28, 2020
f781817
Add python, cudatoolkit deps. Allow newer numpy than 1.16.
pearu Apr 28, 2020
414f256
Move python to build for win. Disable plasma test for cuda enabled bu…
pearu Apr 28, 2020
780e457
Disable plasma and cuda import tests for cuda enabled builds.
pearu Apr 28, 2020
c20e410
Try python instead of %PYTHON% in bld.bat
pearu Apr 28, 2020
ed8d21c
Restore %PYTHON%
pearu Apr 28, 2020
3e5a10d
Enable activate_in_script
pearu Apr 28, 2020
9452917
Rely on arrow-cpp-proc for selecting cuda or cpu builds.
pearu Apr 28, 2020
1f05ba5
Restrict arrow-cpp with build_ext in host
pearu Apr 28, 2020
ae69751
Use arrow-cpp-proc in host to restrict to build_ext
pearu Apr 28, 2020
f5d5bfa
Restore arrow-cpp in run.
pearu Apr 28, 2020
52a2ede
Test pyarrow.cuda - a temporary workaround.
pearu Apr 30, 2020
aa11844
Restrict wget for cuda enabled builds.
pearu Apr 30, 2020
8d3e0a7
remove outputs section
h-vetinari May 15, 2020
3b950a9
move testing for cuda-build from build.sh to test-section in recipe
h-vetinari May 15, 2020
aabb09b
add some cuda-relevant parts of the test-suite
h-vetinari May 15, 2020
99fbb55
Revert "Restore arrow-cpp in run."
h-vetinari May 15, 2020
7899377
minor cleanups (that also reduce diff to 0.16.x-branch)
h-vetinari May 15, 2020
c9bab51
simplify requirement for arrow-cpp-dependency
h-vetinari May 15, 2020
6374159
enable building for cuda 10.x
h-vetinari May 15, 2020
bec5f77
remove activate_in_script
h-vetinari May 15, 2020
a3ef86d
MNT: Re-rendered with conda-build 3.19.2, conda-smithy 3.7.1, and con…
h-vetinari May 15, 2020
2a7c224
Re-add arrow-cpp to runtime requirements
h-vetinari May 15, 2020
13fc313
remove six as dependency
h-vetinari May 15, 2020
faa277b
ensure cuda-tests are only run on linux64
h-vetinari May 15, 2020
a77e93f
Revert "enable building for cuda 10.x"
h-vetinari May 15, 2020
1c99162
MNT: Re-rendered with conda-build 3.19.2, conda-smithy 3.7.1, and con…
h-vetinari May 15, 2020
7c1174e
Fix re2 issue. Don't run pyarrow unittests.
pearu May 15, 2020
c8f8ec4
Update recipe/meta.yaml
h-vetinari May 16, 2020
be4c0c8
remove re2; align/minimize some selectors
h-vetinari May 18, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 30 additions & 17 deletions .azure-pipelines/azure-pipelines-linux.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

68 changes: 9 additions & 59 deletions .azure-pipelines/azure-pipelines-osx.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

40 changes: 19 additions & 21 deletions .azure-pipelines/azure-pipelines-win.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
boost_cpp:
- '1.72'
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
pin_run_as_build:
boost-cpp:
max_pin: x.x.x
python:
min_pin: x.x
max_pin: x.x
python:
- 3.6.* *_cpython
zip_keys:
- - cuda_compiler_version
- docker_image
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
boost_cpp:
- '1.72'
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
pin_run_as_build:
boost-cpp:
max_pin: x.x.x
python:
min_pin: x.x
max_pin: x.x
python:
- 3.7.* *_cpython
zip_keys:
- - cuda_compiler_version
- docker_image
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
boost_cpp:
- '1.72'
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
pin_run_as_build:
boost-cpp:
max_pin: x.x.x
python:
min_pin: x.x
max_pin: x.x
python:
- 3.8.* *_cpython
zip_keys:
- - cuda_compiler_version
- docker_image
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ channel_sources:
- conda-forge,defaults
channel_targets:
- conda-forge main
cuda_compiler:
- nvcc
cuda_compiler_version:
- None
cxx_compiler:
- gxx
cxx_compiler_version:
Expand All @@ -22,3 +26,6 @@ pin_run_as_build:
max_pin: x.x
python:
- 3.6.* *_cpython
zip_keys:
- - cuda_compiler_version
- docker_image
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ channel_sources:
- conda-forge,defaults
channel_targets:
- conda-forge main
cuda_compiler:
- nvcc
cuda_compiler_version:
- None
cxx_compiler:
- gxx
cxx_compiler_version:
Expand All @@ -22,3 +26,6 @@ pin_run_as_build:
max_pin: x.x
python:
- 3.7.* *_cpython
zip_keys:
- - cuda_compiler_version
- docker_image
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ channel_sources:
- conda-forge,defaults
channel_targets:
- conda-forge main
cuda_compiler:
- nvcc
cuda_compiler_version:
- None
cxx_compiler:
- gxx
cxx_compiler_version:
Expand All @@ -22,3 +26,6 @@ pin_run_as_build:
max_pin: x.x
python:
- 3.8.* *_cpython
zip_keys:
- - cuda_compiler_version
- docker_image
Loading