Skip to content

Unified monorepo #112

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

Merged
merged 8,607 commits into from
Jul 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
8607 commits
Select commit Hold shift + click to select a range
3011b3c
Simplify some genexes and update compiler ID where needed.
alliepiper Jun 5, 2023
f778ea0
Remove unnecessary NVC++ tweaks.
alliepiper Jun 5, 2023
3a5c324
Add guards against unsupported arch options.
alliepiper Jun 5, 2023
05d2594
Enable PIC for RDC targets.
alliepiper Jun 5, 2023
c98570a
Make os in matrix more general.
jrhemstad Jun 5, 2023
d089ac0
Update os docs.
jrhemstad Jun 5, 2023
2c06500
Test build-and-test with windows support.
jrhemstad Jun 5, 2023
ef2f34e
Syntax
jrhemstad Jun 5, 2023
1294673
Factor into env.
jrhemstad Jun 5, 2023
f690335
Update to use format().
jrhemstad Jun 5, 2023
36c8342
Make the whole container line optionally empty.
jrhemstad Jun 5, 2023
7779208
All in format().
jrhemstad Jun 5, 2023
5ae412e
format
jrhemstad Jun 5, 2023
116a594
Don't specify option.
jrhemstad Jun 5, 2023
7881447
test specifying workflow as input.
jrhemstad Jun 5, 2023
2bfaabc
quotes
jrhemstad Jun 5, 2023
ec85394
`<complex>` Enable users to disable normalization for division too. (…
miscco Jun 6, 2023
b87c356
Merge pull request #710 from senior-zero/enh-main/github/exponential_…
gevtushenko Jun 6, 2023
39dc7be
Bump CUB.
gevtushenko Jun 6, 2023
04302c2
Merge pull request #1954 from senior-zero/bump_cub
gevtushenko Jun 6, 2023
27c7e20
Can't dynamically specify "uses:"
jrhemstad Jun 6, 2023
ffb2d57
Set image name in env variable.
jrhemstad Jun 6, 2023
86640fd
Try specifying options even if image is empty.
jrhemstad Jun 6, 2023
40ae5f2
Remove stale "workflow:" input
jrhemstad Jun 6, 2023
dbeebb4
Actually remove the workflow: input.
jrhemstad Jun 6, 2023
4d86945
Don't change the name of the Thrust job.
jrhemstad Jun 6, 2023
af74d4e
Enable thrust test job.
jrhemstad Jun 6, 2023
fbe793f
Don't update git.
jrhemstad Jun 6, 2023
f20375e
Remove windows from the matrix for now.
jrhemstad Jun 6, 2023
4fa5573
Update git version
jrhemstad Jun 6, 2023
16e9f41
Get rid of outdated apt package.
jrhemstad Jun 6, 2023
2d472fd
Add NVIDIA_VISIBLE_DEVICES env to test job container.
jrhemstad Jun 6, 2023
8f51aaa
Update more CUDA compiler id checks.
alliepiper Jun 6, 2023
4cd24c5
Move dev build toggle to the cccl project level.
alliepiper Jun 6, 2023
d7442ea
Turn on install rules for everything.
jrhemstad Jun 7, 2023
8a6b822
Introduce SM90 tuning policy into scan
gevtushenko Jun 6, 2023
3a8bca4
Merge branch 'monorepo_submodules' into monorepo-workflow
jrhemstad Jun 7, 2023
dfc22b3
Factor common logic out of build_thrust.sh
jrhemstad Jun 7, 2023
9e792fd
Add CUB build/test and enable in matrix.
jrhemstad Jun 7, 2023
8bef2c6
Remove install tests from Thrust/CUB.
alliepiper Jun 7, 2023
d81953b
Initial build system updates for monorepo.
alliepiper Jan 25, 2023
0ab6a28
Update CMake option docs.
alliepiper May 26, 2023
2e495b9
Allow TOPLEVEL_PROJECT logic to be force enabled.
alliepiper Jun 1, 2023
c34e0fb
Version lock Thrust to other CCCL components.
alliepiper Jun 1, 2023
e62f9fc
Remove leftover RDC flag tomfoolery.
alliepiper Jun 3, 2023
4b5d403
Remove temporary warning suppression.
alliepiper Jun 5, 2023
fb52260
Add `LANGUAGES` keyword to CMake project calls.
alliepiper Jun 5, 2023
fe29d3e
Simplify some genexes and update compiler ID where needed.
alliepiper Jun 5, 2023
d9990fd
Remove unnecessary NVC++ tweaks.
alliepiper Jun 5, 2023
6ffb161
Add guards against unsupported arch options.
alliepiper Jun 5, 2023
7657c7f
Turn on PIC for RDC targets.
alliepiper Jun 5, 2023
7d9ad98
Update more CUDA compiler id checks.
alliepiper Jun 6, 2023
6b373af
Move dev build toggle to the cccl project level.
alliepiper Jun 6, 2023
d5ccade
Remove install tests from Thrust/CUB.
alliepiper Jun 7, 2023
cbca5f5
Rebase submodules on upstream main branches.
alliepiper Jun 7, 2023
9dbf498
only build for sm70 for now
jrhemstad Jun 7, 2023
6f38850
Add libcu++ test script and enable libcu++ test jobs.
jrhemstad Jun 7, 2023
1472205
Merge branch 'monorepo_submodules' into monorepo-workflow
jrhemstad Jun 7, 2023
3798769
Update how RDC flags are applied to Catch2 utilities.
alliepiper Jun 7, 2023
ab23f7f
Merge branch 'monorepo_submodules' into monorepo-workflow
jrhemstad Jun 7, 2023
39dba74
Add a step to calculate sccache hit rate.
jrhemstad Jun 7, 2023
71578a6
Update sccache script to print file contents.
jrhemstad Jun 7, 2023
355611d
Add sccache to job summary.
jrhemstad Jun 7, 2023
4c1bfb5
Fix writing the hit rate to job summary.
jrhemstad Jun 7, 2023
0ed4be5
Remove set -x to only write hit_rate to stderr
jrhemstad Jun 7, 2023
2c48d27
Add final "CI" job that can be used as status check.
jrhemstad Jun 7, 2023
a4406f4
Delete old workflow files.
jrhemstad Jun 7, 2023
e00d3ae
Delete old CI scripts.
jrhemstad Jun 7, 2023
c57c6cc
Remove devcontainers from this branch.
jrhemstad Jun 8, 2023
d641186
Add devcontainers.
jrhemstad Jun 8, 2023
00ff865
Merge branch 'add_devcontainers' into monorepo-workflow
jrhemstad Jun 8, 2023
17c74a1
Make thrust/cub tests timeout after 15 seconds.
jrhemstad Jun 8, 2023
aaf5498
Merge pull request #712 from senior-zero/enh-main/github/scan_sm90_tu…
gevtushenko Jun 8, 2023
022651b
Workaround three-way partition compilation issue
gevtushenko Jun 8, 2023
01f8003
Merge pull request #714 from senior-zero/fix-main/github/three_way_pa…
gevtushenko Jun 9, 2023
a43251e
Fix link to std::binary_semaphore documentation (#486)
Jun 12, 2023
7040b5f
Fix reduce by key tile state for Pascal
gevtushenko Jun 13, 2023
f76fbda
Merge pull request #715 from senior-zero/fix-main/github/pascal_reduc…
gevtushenko Jun 13, 2023
1b288da
Tune select and partition for SM90
gevtushenko Jun 12, 2023
c84d218
Refactor SM90 tuning
gevtushenko Jun 19, 2023
81dd8c8
Merge pull request #718 from senior-zero/enh-main/github/select_sm90_…
gevtushenko Jun 20, 2023
8177c03
Update permissions according to AJ's suggestion.
jrhemstad Jun 20, 2023
1c16b96
Add .cache to gitignore.
jrhemstad Jun 20, 2023
6424b79
Add overview of CI pipeline.
jrhemstad Jun 20, 2023
44dee4f
Add mermaid diagram.
jrhemstad Jun 20, 2023
ceb7fe7
Better diagram
jrhemstad Jun 20, 2023
a929f5b
Update readme.
jrhemstad Jun 20, 2023
20c7778
Fix link.
jrhemstad Jun 20, 2023
1c451aa
Add links to matrix file.
jrhemstad Jun 20, 2023
b0ae400
Tune RLE for SM90
gevtushenko Jun 20, 2023
f91bcf2
Pull long constraint out of template header
miscco Jun 7, 2023
5235043
Rename `test::input_iterator` to `test::cpp17_input_iterator`
miscco Jun 1, 2023
1b7898c
Implement C++20 `default_sentinel`
miscco Jun 1, 2023
4be62a2
Fix warp collectives docs to require syncwarp
gevtushenko Jun 21, 2023
36d7cb8
Include tuning docs into doc tree
gevtushenko Jun 21, 2023
dae6bb7
Modernize warp load docs
gevtushenko Jun 21, 2023
ac318e2
Format warp load
gevtushenko Jun 21, 2023
b1d3f11
Modernize warp merge sort docs
gevtushenko Jun 21, 2023
636cc7c
Format warp merge sort
gevtushenko Jun 21, 2023
197fa05
Modernize warp reduce docs
gevtushenko Jun 21, 2023
6d11589
Format warp reduce
gevtushenko Jun 21, 2023
9b66bf5
Update CI doc and link to it from readme.
jrhemstad Jun 21, 2023
93b3de4
Fix bullet indentation.
jrhemstad Jun 21, 2023
65db1d3
Modernize warp scan docs
gevtushenko Jun 21, 2023
10e6520
Format warp scan
gevtushenko Jun 21, 2023
e5e148b
Expand build/test.
jrhemstad Jun 21, 2023
e603fb1
Add examples.
jrhemstad Jun 21, 2023
b7bfd7f
Modernize warp store docs
gevtushenko Jun 21, 2023
2bee107
Format warp store
gevtushenko Jun 21, 2023
437f90f
Ensure that any CMake re-rooting doesn't break our find_file.
robertmaynard Jun 21, 2023
dc762e5
Echo command to clone PR on failure.
jrhemstad Jun 21, 2023
40b6d51
Merge pull request #723 from robertmaynard/support_conda-forge_root_path
jrhemstad Jun 21, 2023
bed0bff
Factor image name into environment variable.
jrhemstad Jun 21, 2023
121e8b1
Pass build and test job images as inputs.
jrhemstad Jun 21, 2023
f025df2
Fix notice syntax.
jrhemstad Jun 21, 2023
adeebed
Update CUDA11.0 to 11.1 in matrix.
jrhemstad Jun 21, 2023
e6f34a6
Explicitly check exit code from script.
jrhemstad Jun 21, 2023
0b4a733
Update to exit with the exit code on error.
jrhemstad Jun 21, 2023
ed32d99
Add repro instructions.
jrhemstad Jun 21, 2023
7478f9c
Update repro instructions.
jrhemstad Jun 21, 2023
f12daca
Update clone instruction to recurse submodules.
jrhemstad Jun 21, 2023
182d197
Fix building with gcc-6 and make the test suite pass (#485)
miscco Jun 21, 2023
cceed9a
Merge pull request #721 from senior-zero/enh-main/github/rle_sm90_tuning
gevtushenko Jun 21, 2023
eb3778f
Don't use host networking.
jrhemstad Jun 21, 2023
fe1b66c
Disable test jobs for now.
jrhemstad Jun 21, 2023
65c328c
Update devcontainers.
jrhemstad Jun 22, 2023
69f45d6
Update devcontainers.
jrhemstad Jun 22, 2023
33bde08
Add launch script and repro instructions.
jrhemstad Jun 22, 2023
773c4a8
Update repro message.
jrhemstad Jun 22, 2023
bb785b1
Add repro instructions.
jrhemstad Jun 22, 2023
437965a
Add libcu++ build job.
jrhemstad Jun 22, 2023
c542f6f
typo
jrhemstad Jun 22, 2023
9d122cd
Merge pull request #99 from jrhemstad/monorepo-workflow
jrhemstad Jun 22, 2023
9850287
Merge pull request #105 from NVIDIA/add_devcontainers
jrhemstad Jun 22, 2023
faf9cc9
Update the libcu++ submodule
miscco Jun 22, 2023
43884f1
Fix test issues with libcu++
miscco Jun 22, 2023
9d2147e
Disable failing test for gcc7 as that is broken (#493)
miscco Jun 22, 2023
dac18ac
Initial commit of new build system for monorepo.
alliepiper Mar 9, 2023
3ab5c6c
Restore semantic version checks.
alliepiper May 16, 2023
fdfa78a
Allow TOPLEVEL_PROJECT logic to be force enabled.
alliepiper Jun 1, 2023
4df2077
Bump version to 2.2.0 to match Thrust/CUB/CCCL.
alliepiper Jun 1, 2023
58f3dbb
Leave `LIBCUDACXX_COMPUTE_ARCHS` alone.
alliepiper Jun 2, 2023
852a60f
Fix some paths.
alliepiper Jun 2, 2023
f884f0b
Remove `CMAKE_CUDA_HOST_COMPILER` handling.
alliepiper Jun 2, 2023
6d46b52
Remove some NVC++ hacks.
alliepiper Jun 2, 2023
337c208
Add a special case for version 1 -> 2 compat checks.
alliepiper Jun 2, 2023
a7f0474
Add `LANGUAGES` keyword to CMake project calls.
alliepiper Jun 5, 2023
5ebe27b
Update more CUDA compiler ids.
alliepiper Jun 6, 2023
fc81bf8
Move dev build toggle to the cccl project level.
alliepiper Jun 6, 2023
47f5e3f
Support the `no_execute` keyword for lit tests
miscco Jun 22, 2023
ab54e1b
For `no_execute` check whether the test should have failed at runtime
miscco Jun 22, 2023
2070f2e
Fix broken deprecated attribute for old nvcc
miscco Jun 22, 2023
f8e1511
Add fix fo gcc-7
miscco Jun 22, 2023
68e80ad
Incorporate fix for old nvcc and old gcc
miscco Jun 22, 2023
b2e8bcc
Merge pull request #722 from senior-zero/enh-main/github/warp_docs
gevtushenko Jun 22, 2023
9b5602b
Initial port to new monorepo build system.
alliepiper Feb 1, 2023
5a9f2f5
Update CMake option docs.
alliepiper May 26, 2023
1c50fa1
Allow TOPLEVEL_PROJECT logic to be force enabled.
alliepiper Jun 1, 2023
ee11618
Version lock CUB with other CCCL libraries.
alliepiper Jun 1, 2023
e270c96
Remove temporary warning suppression.
alliepiper Jun 5, 2023
c01ca1c
Add `LANGUAGES` keyword to CMake project calls.
alliepiper Jun 5, 2023
531d17a
Simplify some genexes and update compiler ID where needed.
alliepiper Jun 5, 2023
fe632ba
Remove unnecessary NVC++ tweaks.
alliepiper Jun 5, 2023
0e82f72
Add guards against unsupported arch options.
alliepiper Jun 5, 2023
33259c1
Enable PIC for RDC targets.
alliepiper Jun 5, 2023
2a20a0e
Update more CUDA compiler ID checks.
alliepiper Jun 6, 2023
7ec9756
Move dev build toggle to the cccl project level.
alliepiper Jun 6, 2023
3079077
Remove install tests from Thrust/CUB.
alliepiper Jun 7, 2023
b729edb
Update how RDC settings are applied to Catch2 utilities.
alliepiper Jun 7, 2023
2ac1397
Update CUB to prepare for repo unification.
alliepiper Jun 22, 2023
3fe7543
Prepare libcudacxx for CCCL monorepo.
alliepiper Jun 22, 2023
5d36150
Prepare CUB for CCCL monorepo.
alliepiper Jun 22, 2023
710d310
Prepare Thrust for CCCL monorepo.
alliepiper Jun 22, 2023
13d256a
Remove subproject submodules to prepare for repo merge.
alliepiper Jun 22, 2023
0c4fd6f
Merge remote-tracking branch 'subproj-old-libcudacxx/monorepo' into m…
alliepiper Jun 22, 2023
95e7837
Merge remote-tracking branch 'subproj-old-cub/monorepo' into monorepo
alliepiper Jun 22, 2023
eee640a
Merge remote-tracking branch 'subproj-old-thrust/monorepo' into monorepo
alliepiper Jun 22, 2023
b9982b1
Fix use of uninitialized data in histogram
gevtushenko Jun 22, 2023
05190df
WAR GNU style of line directive
gevtushenko Jun 22, 2023
c5959f3
Make Catch2 runner a C++ target
gevtushenko Jun 22, 2023
e8998cb
Fix ambiguous comparisons for C++20
gevtushenko Jun 22, 2023
5ad2dd6
Fix missing return statement for C++17
gevtushenko Jun 22, 2023
1a4c76e
Remove submodules from CI workflow (#115)
jrhemstad Jun 23, 2023
4896d98
WAR GNU style of line directive
gevtushenko Jun 23, 2023
d568a01
Missing new line
gevtushenko Jun 23, 2023
ccc4a10
Missing copyright
gevtushenko Jun 23, 2023
2855499
Merge pull request #114 from senior-zero/fix-main/github/cub_ci
gevtushenko Jun 23, 2023
6c5f9cb
try and fix common type for old CTK
miscco Jun 23, 2023
63943b0
Disable use of certain builtins for old nvcc
miscco Jun 23, 2023
7fcd1f9
Fix async scan / counting iterator tests
gevtushenko Jun 23, 2023
55fcdd8
Merge pull request #118 from senior-zero/fix-main/github/thrust_ci
gevtushenko Jun 23, 2023
069e71e
Make sccache work locally (#113)
jrhemstad Jun 23, 2023
12bf9fe
Fix cub::CachingDeviceAllocator
gevtushenko Jun 25, 2023
fcacf79
Merge pull request #120 from miscco/fix_cub_thrust
miscco Jun 26, 2023
64691aa
Merge pull request #119 from senior-zero/fix-main/github/allocator
gevtushenko Jun 26, 2023
1b80bc2
Actually build the whole libcu++ tests
miscco Jun 23, 2023
d9484d4
Tune scan by key for SM90
gevtushenko Jun 26, 2023
7515931
Visualize variant space coverage
gevtushenko Jun 27, 2023
db2c5ce
Merge pull request #125 from senior-zero/enh-main/github/coverage_viz
gevtushenko Jun 27, 2023
abec065
Merge pull request #121 from senior-zero/enh-main/github/sm90_scan_by…
gevtushenko Jun 28, 2023
4203dd6
Benchmark batched memcpy
gevtushenko Jun 28, 2023
3635357
Extract warp and block level threshold into tuning
gevtushenko Jun 28, 2023
299af9c
Extract look-back tuning
gevtushenko Jun 28, 2023
649cb43
Use macro to suppress warnings
miscco Jun 23, 2023
335b447
Fix `_LIBCUDACXX_UNREACHABLE` for old nvcc
miscco Jun 23, 2023
8d5c321
Do not use constexpr globals on device
miscco Jun 23, 2023
229ce85
Do not use `<bit>` related builtins for older nvcc
miscco Jun 23, 2023
fb786ea
Do not use nodiscard with a friend comparison operator
miscco Jun 23, 2023
0724940
Do not use `__builtin_assume` with old nvcc
miscco Jun 23, 2023
90c59c5
Supress warnings from `pipeline` tests
miscco Jun 23, 2023
16ed11c
Work around issues with `expected` for older nvcc
miscco Jun 23, 2023
e56f5a5
Old nvcc does not like how `construct_at` is defined
miscco Jun 23, 2023
11929dc
Disable broken tests for new features
miscco Jun 23, 2023
435043f
Do not rely on builtins that are not host device for complex
miscco Jun 23, 2023
021c9f4
Restrict usage of `no_unique_address` to slightly more modern nvcc
miscco Jun 27, 2023
dbbe1b7
Make `mdspan` work with older nvcc and clang
miscco Jun 27, 2023
6075697
Make `expected` work with older nvcc and clang
miscco Jun 27, 2023
14d2145
Make `optional` compile with old clang and nvcc
miscco Jun 27, 2023
41493f8
Cleanup NVCC version filtering
miscco Jun 27, 2023
f066fa7
Merge pull request #116 from miscco/fix_common_type
wmaxey Jun 28, 2023
86315ad
Properly qualify `forward_as_tuple` inside `tuple_cat`
miscco Jun 29, 2023
a9aee84
Merge pull request #144 from miscco/fix_forward_as_tuple
miscco Jun 29, 2023
139cffe
Add pair plot
gevtushenko Jun 29, 2023
fb275b4
WAR nvbench helper lib issue
gevtushenko Jun 29, 2023
ae660a8
Remove extra headers
gevtushenko Jun 29, 2023
7a92f90
Randomize input
gevtushenko Jun 29, 2023
481cb49
Add `sccache` to lit (#147)
miscco Jun 29, 2023
eb78562
Merge pull request #136 from senior-zero/enh-main/github/batched_copy…
gevtushenko Jun 30, 2023
2429e82
Properly querry `CMAKE_CUDA_COMPILER_LAUNCHER` for ccache support (#152)
miscco Jun 30, 2023
0fb5272
Introduce look-back tuning in three-way partition
gevtushenko Jun 30, 2023
ead56a2
Three-way partition benchmark
gevtushenko Jun 30, 2023
99911f1
Port three-way partition to use Catch2
gevtushenko Jul 1, 2023
34f1996
Merge pull request #155 from senior-zero/enh-main/github/three_way_pa…
gevtushenko Jul 2, 2023
530341e
Merge pull request #156 from senior-zero/enh-main/github/three_way_pa…
gevtushenko Jul 3, 2023
11132ba
Add gcc-6 to the test matrix
miscco Jul 3, 2023
dfcca82
Merge pull request #160 from miscco/add_gcc6
miscco Jul 3, 2023
caf02fb
Improve implementation of `destructible`
miscco Jun 29, 2023
55762b2
Implement new traits
miscco Jul 3, 2023
cd42ae1
Tune reduce by key on H100
gevtushenko Jul 2, 2023
967068a
Tune unique by key on H100
gevtushenko Jul 2, 2023
eddda2a
Merge pull request #163 from senior-zero/enh-main/github/sm90_reduce_…
gevtushenko Jul 4, 2023
baaee8f
Remove unused code (#145)
miscco Jul 5, 2023
29ea55f
Fix documentation of `atomic_ref`
Jul 5, 2023
2d0ed4a
Merge pull request #164 from miscco/fix_atomic_ref_doc
miscco Jul 5, 2023
0b25a9e
Merge pull request #158 from miscco/new_iterator_traits
miscco Jul 6, 2023
281658e
Build script improvements (#149)
jrhemstad Jul 7, 2023
ea170ba
Fix icpc / denormals
gevtushenko Jul 10, 2023
383c55c
Decrypted no-ftz / nodaz options
gevtushenko Jul 10, 2023
7a608a6
Merge pull request #185 from senior-zero/fix-main/github/icc
gevtushenko Jul 10, 2023
a2d5000
Enable tests (#167)
jrhemstad Jul 10, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
26 changes: 26 additions & 0 deletions .devcontainer/cuda11.1-gcc6/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"shutdownAction": "stopContainer",
"image": "rapidsai/devcontainers:23.06-cpp-gcc6-cuda11.1-ubuntu18.04",
"hostRequirements": {
"gpu": true
},
"initializeCommand": [
"/bin/bash",
"-c",
"mkdir -m 0755 -p ${localWorkspaceFolder}/.{aws,cache,config}"
],
"containerEnv": {
"SCCACHE_REGION": "us-east-2",
"SCCACHE_BUCKET": "rapids-sccache-devs",
"VAULT_HOST": "https://vault.ops.k8s.rapids.ai",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history"
},
"workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent"
],
"name": "cuda11.1-gcc6"
}
27 changes: 27 additions & 0 deletions .devcontainer/cuda11.1-gcc7/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"shutdownAction": "stopContainer",
"image": "rapidsai/devcontainers:23.06-cpp-gcc7-cuda11.1-ubuntu18.04",
"hostRequirements": {
"gpu": true
},
"initializeCommand": [
"/bin/bash",
"-c",
"mkdir -m 0755 -p ${localWorkspaceFolder}/.{aws,cache,config}"
],
"containerEnv": {
"SCCACHE_REGION": "us-east-2",
"SCCACHE_BUCKET": "rapids-sccache-devs",
"VAULT_HOST": "https://vault.ops.k8s.rapids.ai",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
"DEVCONTAINER_NAME": "cuda11.1-gcc7"
},
"workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent"
],
"name": "cuda11.1-gcc7"
}
27 changes: 27 additions & 0 deletions .devcontainer/cuda11.1-gcc8/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"shutdownAction": "stopContainer",
"image": "rapidsai/devcontainers:23.06-cpp-gcc8-cuda11.1-ubuntu18.04",
"hostRequirements": {
"gpu": true
},
"initializeCommand": [
"/bin/bash",
"-c",
"mkdir -m 0755 -p ${localWorkspaceFolder}/.{aws,cache,config}"
],
"containerEnv": {
"SCCACHE_REGION": "us-east-2",
"SCCACHE_BUCKET": "rapids-sccache-devs",
"VAULT_HOST": "https://vault.ops.k8s.rapids.ai",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
"DEVCONTAINER_NAME": "cuda11.1-gcc8"
},
"workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent"
],
"name": "cuda11.1-gcc8"
}
27 changes: 27 additions & 0 deletions .devcontainer/cuda11.1-gcc9/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"shutdownAction": "stopContainer",
"image": "rapidsai/devcontainers:23.06-cpp-gcc9-cuda11.1-ubuntu18.04",
"hostRequirements": {
"gpu": true
},
"initializeCommand": [
"/bin/bash",
"-c",
"mkdir -m 0755 -p ${localWorkspaceFolder}/.{aws,cache,config}"
],
"containerEnv": {
"SCCACHE_REGION": "us-east-2",
"SCCACHE_BUCKET": "rapids-sccache-devs",
"VAULT_HOST": "https://vault.ops.k8s.rapids.ai",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
"DEVCONTAINER_NAME": "cuda11.1-gcc9"
},
"workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent"
],
"name": "cuda11.1-gcc9"
}
27 changes: 27 additions & 0 deletions .devcontainer/cuda11.1-llvm9/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"shutdownAction": "stopContainer",
"image": "rapidsai/devcontainers:23.06-cpp-llvm9-cuda11.1-ubuntu18.04",
"hostRequirements": {
"gpu": true
},
"initializeCommand": [
"/bin/bash",
"-c",
"mkdir -m 0755 -p ${localWorkspaceFolder}/.{aws,cache,config}"
],
"containerEnv": {
"SCCACHE_REGION": "us-east-2",
"SCCACHE_BUCKET": "rapids-sccache-devs",
"VAULT_HOST": "https://vault.ops.k8s.rapids.ai",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
"DEVCONTAINER_NAME": "cuda11.1-llvm9"
},
"workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent"
],
"name": "cuda11.1-llvm9"
}
27 changes: 27 additions & 0 deletions .devcontainer/cuda12.1-gcc10/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"shutdownAction": "stopContainer",
"image": "rapidsai/devcontainers:23.06-cpp-gcc10-cuda12.1-ubuntu20.04",
"hostRequirements": {
"gpu": true
},
"initializeCommand": [
"/bin/bash",
"-c",
"mkdir -m 0755 -p ${localWorkspaceFolder}/.{aws,cache,config}"
],
"containerEnv": {
"SCCACHE_REGION": "us-east-2",
"SCCACHE_BUCKET": "rapids-sccache-devs",
"VAULT_HOST": "https://vault.ops.k8s.rapids.ai",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
"DEVCONTAINER_NAME": "cuda12.1-gcc10"
},
"workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent"
],
"name": "cuda12.1-gcc10"
}
27 changes: 27 additions & 0 deletions .devcontainer/cuda12.1-gcc11/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"shutdownAction": "stopContainer",
"image": "rapidsai/devcontainers:23.06-cpp-gcc11-cuda12.1-ubuntu22.04",
"hostRequirements": {
"gpu": true
},
"initializeCommand": [
"/bin/bash",
"-c",
"mkdir -m 0755 -p ${localWorkspaceFolder}/.{aws,cache,config}"
],
"containerEnv": {
"SCCACHE_REGION": "us-east-2",
"SCCACHE_BUCKET": "rapids-sccache-devs",
"VAULT_HOST": "https://vault.ops.k8s.rapids.ai",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
"DEVCONTAINER_NAME": "cuda12.1-gcc11"
},
"workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent"
],
"name": "cuda12.1-gcc11"
}
27 changes: 27 additions & 0 deletions .devcontainer/cuda12.1-gcc12/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"shutdownAction": "stopContainer",
"image": "rapidsai/devcontainers:23.06-cpp-gcc12-cuda12.1-ubuntu22.04",
"hostRequirements": {
"gpu": true
},
"initializeCommand": [
"/bin/bash",
"-c",
"mkdir -m 0755 -p ${localWorkspaceFolder}/.{aws,cache,config}"
],
"containerEnv": {
"SCCACHE_REGION": "us-east-2",
"SCCACHE_BUCKET": "rapids-sccache-devs",
"VAULT_HOST": "https://vault.ops.k8s.rapids.ai",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
"DEVCONTAINER_NAME": "cuda12.1-gcc12"
},
"workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent"
],
"name": "cuda12.1-gcc12"
}
27 changes: 27 additions & 0 deletions .devcontainer/cuda12.1-gcc7/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"shutdownAction": "stopContainer",
"image": "rapidsai/devcontainers:23.06-cpp-gcc7-cuda12.1-ubuntu20.04",
"hostRequirements": {
"gpu": true
},
"initializeCommand": [
"/bin/bash",
"-c",
"mkdir -m 0755 -p ${localWorkspaceFolder}/.{aws,cache,config}"
],
"containerEnv": {
"SCCACHE_REGION": "us-east-2",
"SCCACHE_BUCKET": "rapids-sccache-devs",
"VAULT_HOST": "https://vault.ops.k8s.rapids.ai",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
"DEVCONTAINER_NAME": "cuda12.1-gcc7"
},
"workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent"
],
"name": "cuda12.1-gcc7"
}
27 changes: 27 additions & 0 deletions .devcontainer/cuda12.1-gcc8/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"shutdownAction": "stopContainer",
"image": "rapidsai/devcontainers:23.06-cpp-gcc8-cuda12.1-ubuntu20.04",
"hostRequirements": {
"gpu": true
},
"initializeCommand": [
"/bin/bash",
"-c",
"mkdir -m 0755 -p ${localWorkspaceFolder}/.{aws,cache,config}"
],
"containerEnv": {
"SCCACHE_REGION": "us-east-2",
"SCCACHE_BUCKET": "rapids-sccache-devs",
"VAULT_HOST": "https://vault.ops.k8s.rapids.ai",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
"DEVCONTAINER_NAME": "cuda12.1-gcc8"
},
"workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent"
],
"name": "cuda12.1-gcc8"
}
27 changes: 27 additions & 0 deletions .devcontainer/cuda12.1-gcc9/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"shutdownAction": "stopContainer",
"image": "rapidsai/devcontainers:23.06-cpp-gcc9-cuda12.1-ubuntu20.04",
"hostRequirements": {
"gpu": true
},
"initializeCommand": [
"/bin/bash",
"-c",
"mkdir -m 0755 -p ${localWorkspaceFolder}/.{aws,cache,config}"
],
"containerEnv": {
"SCCACHE_REGION": "us-east-2",
"SCCACHE_BUCKET": "rapids-sccache-devs",
"VAULT_HOST": "https://vault.ops.k8s.rapids.ai",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
"DEVCONTAINER_NAME": "cuda12.1-gcc9"
},
"workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent"
],
"name": "cuda12.1-gcc9"
}
27 changes: 27 additions & 0 deletions .devcontainer/cuda12.1-llvm10/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"shutdownAction": "stopContainer",
"image": "rapidsai/devcontainers:23.06-cpp-llvm10-cuda12.1-ubuntu20.04",
"hostRequirements": {
"gpu": true
},
"initializeCommand": [
"/bin/bash",
"-c",
"mkdir -m 0755 -p ${localWorkspaceFolder}/.{aws,cache,config}"
],
"containerEnv": {
"SCCACHE_REGION": "us-east-2",
"SCCACHE_BUCKET": "rapids-sccache-devs",
"VAULT_HOST": "https://vault.ops.k8s.rapids.ai",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
"DEVCONTAINER_NAME": "cuda12.1-llvm10"
},
"workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent"
],
"name": "cuda12.1-llvm10"
}
27 changes: 27 additions & 0 deletions .devcontainer/cuda12.1-llvm11/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"shutdownAction": "stopContainer",
"image": "rapidsai/devcontainers:23.06-cpp-llvm11-cuda12.1-ubuntu20.04",
"hostRequirements": {
"gpu": true
},
"initializeCommand": [
"/bin/bash",
"-c",
"mkdir -m 0755 -p ${localWorkspaceFolder}/.{aws,cache,config}"
],
"containerEnv": {
"SCCACHE_REGION": "us-east-2",
"SCCACHE_BUCKET": "rapids-sccache-devs",
"VAULT_HOST": "https://vault.ops.k8s.rapids.ai",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
"DEVCONTAINER_NAME": "cuda12.1-llvm11"
},
"workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent"
],
"name": "cuda12.1-llvm11"
}
27 changes: 27 additions & 0 deletions .devcontainer/cuda12.1-llvm12/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"shutdownAction": "stopContainer",
"image": "rapidsai/devcontainers:23.06-cpp-llvm12-cuda12.1-ubuntu20.04",
"hostRequirements": {
"gpu": true
},
"initializeCommand": [
"/bin/bash",
"-c",
"mkdir -m 0755 -p ${localWorkspaceFolder}/.{aws,cache,config}"
],
"containerEnv": {
"SCCACHE_REGION": "us-east-2",
"SCCACHE_BUCKET": "rapids-sccache-devs",
"VAULT_HOST": "https://vault.ops.k8s.rapids.ai",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
"DEVCONTAINER_NAME": "cuda12.1-llvm12"
},
"workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent"
],
"name": "cuda12.1-llvm12"
}
Loading