cuda.core.typing.SourceCodeType#

class cuda.core.typing.SourceCodeType(
value,
names=<not given>,
*values,
module=None,
qualname=None,
type=None,
start=1,
boundary=None,
)#

Source language passed to Program.

  • CXX — CUDA C++ source.

  • PTX — PTX assembly text.

  • NVVM — NVVM IR (LLVM bitcode).

CXX: c++

Source language passed to Program. * CXX — CUDA C++ source. * PTX — PTX assembly text. * NVVM — NVVM IR (LLVM bitcode).

PTX: ptx

Source language passed to Program. * CXX — CUDA C++ source. * PTX — PTX assembly text. * NVVM — NVVM IR (LLVM bitcode).

NVVM: nvvm

Source language passed to Program. * CXX — CUDA C++ source. * PTX — PTX assembly text. * NVVM — NVVM IR (LLVM bitcode).