You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The cutlass library has grown over the years to the point that it could fail to build in some cases due to the code size and number of symbols. This could happen even when building just the default kernels for a single architecture.
Therefore, with the 3.2.1 release, we have separated the one library into a set of libraries. Each library's name follows the pattern cutlass_<op>_<min_isa>_<feature>.<lib_suffix>, e.g., libcutlass_gemm_sm70_h884gemm.a. For users using CMake, the change should be managed automatically. However, those who use make or another system that depends on hard-coded library names will need to search the install directory for all libcutlass_*.a files and add them to their linker command, along with the original libcutlass.a file.
For backward compatibility purposes, setting the CMake option -DCUTLASS_BUILD_MONO_LIBRARY=ON restores the old behavior.
Python
The Python scripts have moved from tools/library/scripts to python/cutlass_library.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Code Restructure
Profiler
The cutlass library has grown over the years to the point that it could fail to build in some cases due to the code size and number of symbols. This could happen even when building just the default kernels for a single architecture.
Therefore, with the 3.2.1 release, we have separated the one library into a set of libraries. Each library's name follows the pattern
cutlass_<op>_<min_isa>_<feature>.<lib_suffix>
, e.g.,libcutlass_gemm_sm70_h884gemm.a
. For users using CMake, the change should be managed automatically. However, those who usemake
or another system that depends on hard-coded library names will need to search the install directory for alllibcutlass_*.a
files and add them to their linker command, along with the original libcutlass.a file.For backward compatibility purposes, setting the CMake option
-DCUTLASS_BUILD_MONO_LIBRARY=ON
restores the old behavior.Python
The Python scripts have moved from
tools/library/scripts
topython/cutlass_library
.Beta Was this translation helpful? Give feedback.
All reactions