Issues / #3543
#3543 Does not compile with CUDA 13.0–13.2 and VS2019/BuildTools 2019
open · @Alois-xx · 1 comentarios · En GitHub
Descripción
Windows 11
RTX 4070 TI 12 GB VRAM
64 GB RAM
find_vcvars accepts VS2019 with CUDA 13.0–13.2, but that combination can't compile the engine's C++20 CUDA sources.
Trying to use VS2019 results in many build errors of the form:
```
C:/Source/Strata/include\strata/kernels/s_gemv.hpp(15): error: qualified name is not allowed
namespace strata::kernels {
^
C:\Source\Strata\src\kernels\cuda\s_gemv.cu(15): error: qualified name is not allowed
namespace strata::kernels {
^
C:\Source\Strata\src\kernels\cuda\s_gemv.cu(37): error: name followed by "::" must be a class or namespace name
if (codebook == (int) Codebook::Iq4Nl) return (float) kIq4Nl[code & 0x0F];
^
C:\Source\Strata\src\kernels\cuda\s_gemv.cu(45): error: name followed by "::" must be a class or namespace name
if (codebook == (int) Codebook::Iq4Nl) return (float) tbl[code & 0x0F];
```En el sitio
Enlaces a install, modelos, releases.