Skip to content

v0.2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 07 Sep 02:17
· 70 commits to main since this release
22a46e6

WORKSPACE code

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_cuda",
    sha256 = "1efa8c3e514d8a770a27c7ed968a26ed8ee967ec7d471858da270ab03046a6b4",
    strip_prefix = "rules_cuda-v0.2.0",
    urls = ["https://github.com/bazel-contrib/rules_cuda/releases/download/v0.2.0/rules_cuda-v0.2.0.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

  • Add host compiler flag to device link step by @jordancharest in #65
  • Use merge_cc_infos to calculate common flags by @jsharpe in #60
  • chore(deps): update dependency bazel to v6.1.0 by @renovate in #68
  • chore(deps): update jimver/cuda-toolkit action to v0.2.9 by @renovate in #69
  • chore(deps): update dependency bazel to v6.1.1 by @renovate in #70
  • chore(deps): update jimver/cuda-toolkit action to v0.2.10 by @renovate in #71
  • Add ci docs gen and github pages pub by @cloudhan in #73
  • Change building test combination by @cloudhan in #75
  • Various fixes to get rules_cuda to work with Lambda-stack by @EthanSteinberg in #74
  • Decorate docs by @cloudhan in #76
  • chore(deps): update dependency mkdocs-material to v9.1.4 by @renovate in #77
  • Stop using ubuntu-18.04 by @cloudhan in #80
  • Relax the _check_opts impl by @cloudhan in #79
  • chore(deps): update dependency mkdocs-material to v9.1.5 by @renovate in #82
  • chore(deps): update dependency mkdocs-material to v9.1.6 by @renovate in #83
  • Allow //cuda:copts to be repeatable by @cloudhan in #85
  • Fix local docs build hint by @cloudhan in #87
  • Allow multiple 'local' installs of cuda to be specified by @jsharpe in #66
  • Fix possibly conflict artifact names by @cloudhan in #81
  • chore(deps): update dependency bazel to v6.1.2 by @renovate in #89
  • chore(deps): update dependency mkdocs-material to v9.1.7 by @renovate in #90
  • chore(deps): update dependency mkdocs-material to v9.1.8 by @renovate in #91
  • chore(deps): update dependency mkdocs-material to v9.1.9 by @renovate in #92
  • Overhaul the URLs to the update new repo by @cloudhan in #93
  • chore(deps): update dependency mkdocs-material to v9.1.11 by @renovate in #94
  • chore(deps): update dependency bazel to v6.2.0 by @renovate in #95
  • chore(deps): update dependency mkdocs-material to v9.1.12 by @renovate in #96
  • chore(deps): update dependency io_bazel_stardoc to v0.5.4 by @renovate in #98
  • chore(deps): update dependency mkdocs-material to v9.1.13 by @renovate in #97
  • chore(deps): update dependency mkdocs-material to v9.1.14 by @renovate in #100
  • Slow the renovate bot down by @cloudhan in #101
  • chore(deps): update dependency mkdocs-material to v9.1.15 by @renovate in #104
  • chore(deps): update dependency io_bazel_stardoc to v0.5.6 by @renovate in #103
  • Add NPP by @lalten in #106
  • Use windows-2019 for utilities tests by @cloudhan in #112
  • add cuda_device_debug feature by @garymm in #108
  • Add support for missing archs by @cloudhan in #110
  • chore(deps): update dependency mkdocs-material to v9.1.17 by @renovate in #116
  • chore(deps): update dependency bazel to v6.2.1 by @renovate in #115
  • chore(deps): update dependency bazel_skylib to v1.4.2 by @renovate in #117
  • Ignore MODULE.bazel for renovate bot by @cloudhan in #118
  • Include versioned so files in cuda_runtime by @garymm in #114
  • support toolkit_path in rules_cuda_dependencies by @garymm in #121
  • apply some pre-commit fixes by @garymm in #124
  • run pre-commit in GitHub check by @garymm in #122
  • Format to fix precommit by @cloudhan in #126
  • set nvcc --generate-line-info when compilation_mode=fastbuild by @garymm in #120
  • upgrade buildifier by @garymm in #127
  • have cuda_library output RDC by @garymm in #125
  • Fix obvious typo of templates by @cloudhan in #131
  • Fix deps of rdc example by @cloudhan in #133
  • chore(deps): update dependency mkdocs-material to v9.1.21 by @renovate in #137
  • chore(deps): update actions/cache action to v3 by @renovate in #140
  • chore(deps): update jimver/cuda-toolkit action to v0.2.11 by @renovate in #138
  • chore(deps): update dependency bazel to v6.3.1 by @renovate in #139
  • Add flag "--host_copts" to specify global host copts by @noaxp in #141
  • Fix _wrapper_device_link artifact name conflict by @cloudhan in #135
  • Fix incorrect tools label for _wrapper_device_link by @cloudhan in #134
  • The flags -x c++ should be passed as compile_flags, instead of host_compile_flags by @cloudhan in #132
  • Add basic CI testing for clang by @cloudhan in #143
  • Fix default dbg and fastbuild optimization level for nvcc by @cloudhan in #129
  • Add attr provides for cuda_library and cuda_objects by @Zeratul-Aiur in #147
  • chore(deps): update dependency bazel to v6.3.2 by @renovate in #148
  • Fix precommit by @cloudhan in #151
  • Update stardoc to v0.6.2 manually by @cloudhan in #152
  • chore(deps): update dependency mkdocs-material to v9.2.6 by @renovate in #150
  • Update bazel_skylib to 1.4.2 by @cloudhan in #155
  • Factor out build env preparation by @cloudhan in #156
  • Add nccl as an example by @cloudhan in #157
  • Let cuda_objects expose transitive objects by @cloudhan in #154
  • Add integration test CI pipeline by @cloudhan in #158
  • allow .cpp and .cc files in srcs by @garymm in #99
  • Improve hermeticity for clang by @cloudhan in #159
  • Update matrix versions by @cloudhan in #161

New Contributors

Full Changelog: v0.1.2...v0.2.0