Skip to content

Commit 8552ca9

Browse files
committed
fixup! docs(core.utils): clarify per-backend fingerprint scope in cross-version note
1 parent 113d831 commit 8552ca9

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

cuda_core/cuda/core/utils/_program_cache.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1071,8 +1071,11 @@ class FileStreamProgramCache(ProgramCacheResource):
10711071
``_FILESTREAM_SCHEMA_VERSION`` guards on-disk format changes: a
10721072
cache written by an incompatible version is wiped on open. Within
10731073
a single schema version, the cache is safe to share across
1074-
``cuda.core`` patch releases because every entry's key already
1075-
encodes ``cuda_core``, NVRTC, NVVM, driver, and linker fingerprints.
1074+
``cuda.core`` patch releases because every entry's key encodes
1075+
the relevant backend/compiler/runtime fingerprints for its
1076+
compilation path (NVRTC entries pin the NVRTC version, NVVM
1077+
entries pin the NVVM IR version, PTX/linker entries pin the
1078+
chosen linker backend, its version, and the driver version).
10761079
10771080
Parameters
10781081
----------

0 commit comments

Comments
 (0)