cloudhan
cloudhan
This should have been in #622 but I put it here as this issue is still open. in jax world, it is all about transformation, with eqx has already done...
At the moment, you need to use `--@rules_cuda//cuda:enable=True` to enable the detected toolchains. They are disabled by default. We might change the default behavior in the future.
`cuda_library`, analogs to `cc_library`, they don't support dynamic library, or more specifically, they can not be used to generate `.so` and `.dll` directly. Because `cuda_library` and `cc_library` just **archive** all...
> I don't think we need to fix anything from Bazel side I think the spooky action at a distance must be eliminated.
Add `build --ui_event_filters=-INFO` to `.bazelrc` to avoid it.
Yeah, there is plan. I have local modification but it doesn't make it now.
I think we might also better to update the `if_cuda` example to teach users how to add their flag to control the enabling of cuda in their specific code. Otherwise,...
@Artem-B Considering you are one of the devs of clang cuda, I have a question about it. I now have a nearly working configuration for clang. The only problem I...
OK, problem solved, it turns out that I need compile all C code of nccl as cuda with `-x cu`. Otherwise, there will be linker error caused by __global__ functions....
@Artem-B I think this is addressed in c13ebaada58956435658b18bb91fb46a23534995 Use `--@rules_cuda//cuda:compiler=clang` to select compiler, See `detect_clang` macro for auto detecting, otherwise, you'll need to bring the toolchain config and registration yourself....