cuda.core.experimental API Reference

All of the APIs listed (or cross-referenced from) below are considered experimental and subject to future changes without deprecation notice. Once stablized they will be moved out of the experimental namespace.

CUDA runtime

Device([device_id])

Represent a GPU and act as an entry point for cuda.core features.

launch(kernel, config, *kernel_args)

Launches a Kernel object with launch-time configuration.

EventOptions([enable_timing, ...])

Customizable Event options.

StreamOptions([nonblocking, priority])

Customizable Stream options.

LaunchConfig([grid, block, stream, shmem_size])

Customizable launch options.

CUDA compilation toolchain

Program(code, code_type)

Represent a compilation machinery to process programs into ObjectCode.