NVCC
NVIDIA's CUDA compiler, which compiles CUDA C++ code into the PTX intermediate representation.
Timeline (last 90 days)
PTX (Parallel Thread Execution) is an intermediate instruction set architecture in the CUDA system, similar to Java's bytecode. NVCC first compiles CUDA C++ source code into PTX, which is then converted by the JIT compiler in the driver into SASS machine code for a specific GPU architecture.
在Windows上编译自定义CUDA算子需要安装特定版本的MSVC,且NVCC与MSVC的版本兼容矩阵远比Linux上与GCC的兼容矩阵复杂
All Facts (2)
PTX (Parallel Thread Execution) is an intermediate instruction set architecture in the CUDA system, similar to Java's bytecode. NVCC first compiles CUDA C++ source code into PTX, which is then converted by the JIT compiler in the driver into SASS machine code for a specific GPU architecture.
50%Unverified在Windows上编译自定义CUDA算子需要安装特定版本的MSVC,且NVCC与MSVC的版本兼容矩阵远比Linux上与GCC的兼容矩阵复杂
50%