v0.2.2
WORKSPACE
code
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_cuda",
sha256 = "b066750579f33e93e9dc55b8ee2067b525d863c1ddcf09b47a6332c39f0701fb",
strip_prefix = "rules_cuda-v0.2.2",
urls = ["https://github.com/bazel-contrib/rules_cuda/releases/download/v0.2.2/rules_cuda-v0.2.2.tar.gz"],
)
load("@rules_cuda//cuda:repositories.bzl", "register_detected_cuda_toolchains", "rules_cuda_dependencies")
rules_cuda_dependencies()
register_detected_cuda_toolchains()
What's Changed
- Filter attrs properly for cuda_test by @cloudhan in #180
- Fix cuda_test by @hofbi in #181
- Add v0.2.1 to docs by @cloudhan in #184
- Pass through
--sysroot
to host compiler by @lalten in #185 - Add cuda_binary macro by @cloudhan in #186
- Move non glob files out of glob by @hofbi in #192
- Disallow autoupdate nccl by @cloudhan in #193
- eliminate cpu architecture constraint for clang by @dmellosanjay in #208
- Check nvcc version before adding
--dopt on
flags by @cloudhan in #212 - Add alwayslink to cuda_binary and cuda_test macros by @cloudhan in #210
- Add additional tests for LTS releases by @cloudhan in #215
- Fix cquery-ing with cuda targets by @mvukov in #209
- Propose new solution for know issue (nvcc filesystem race condition) by @hofbi in #216
- Fix a typo in
if_cuda
doc by @rygx in #222 - Ignore MODULE.bazel.lock file by @rygx in #224
- ci: avoid nvcc /tmp race condition by @cloudhan in #232
- ci: disable doc test workflow cache to avoid excessive space wasting by @cloudhan in #231
- feat: Add features for compiling with -arch=all or -arch=all-major by @jsharpe in #245
- Fix spelling by @Vertexwahn in #250
- Change example rules_cuda version by @Vertexwahn in #249
- Document how to use rules_cuda with Bzlmod by @Vertexwahn in #252
- Do not assume libcupti.so location by @tyb0807 in #253
- ci: use absolute path for XDG_CACHE_HOME as github actions and bazel doesn't resolve
~
automatically by @cloudhan in #260 - ci: cover major bazel releases in utilities tests by @cloudhan in #262
- test: workaround label resolving with bzlmod by @cloudhan in #263
- fix(bzlmod): allow both root module and our module to call cuda.local_toolchain by @cloudhan in #264
New Contributors
- @dmellosanjay made their first contribution in #208
- @mvukov made their first contribution in #209
- @rygx made their first contribution in #222
- @Vertexwahn made their first contribution in #250
- @tyb0807 made their first contribution in #253
Full Changelog: v0.2.1...v0.2.2