-
Notifications
You must be signed in to change notification settings - Fork 6.8k
CCache does not work for NVCC or make-based builds #11516
Comments
Problems with NVCC - CCache log:
Statement from CCache maintainers: https://stackoverflow.com/a/31587717 According to https://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/index.html#options-for-specifying-compilation-phase the -M flag here seems to mean something different:
|
Thank you for submitting the issue! We are labeling it so MXNet community members can help resolve it. |
Why are we writing a dependency file when compiling with CMake? |
Can we use -MD instead of -M. Sounds like it might work around the issue https://stackoverflow.com/questions/29703938/ccache-doesnt-work-with-gcc-m-flag |
I pretty much got it to work in #11520 |
NICE |
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
This is slowing down considerably looking for regressions on GPU as compilation takes a long time. |
* Fix broken links * Make it idempotent fixes apache#13456 fixes apache#14117 fixes apache#11516
Still doesn't work with nvcc. I think we should leave open. |
This is working after updating ccache to 3.7.9 ccache/ccache#563 |
At the moment, we don't apply ccache to NVCC compilation or to make-based builds in general. This is due to third parties not supporting our make-wrappers.
The text was updated successfully, but these errors were encountered: