Infrastructure for Interacting with GPUs


[Up] [Top]

Documentation for package ‘ardea’ version 0.1.1

Help Pages

cuda_devices_exist Check For Metal Devices
cuda_device_information List Available CUDA Devices and Their Properties
cuda_is_available Check Whether CUDA Support Was Compiled Into This Build
cuda_make_context Create a CUDA Context for a Device
cuda_make_kernelptr Create Dispatch-Ready Kernel Pointers from a CUDA Module
cuda_make_program Compile a CUDA Source File into a Loaded Module
metal_compiler_is_available Check Whether the Offline Metal Compiler Is Installed
metal_devices_exist Check For Metal Devices
metal_device_information List Available Metal Devices and Their Properties
metal_is_available Check Whether Metal Support Was Compiled Into This Build
metal_make_context Create a Metal Context for a Device
metal_make_kernelptr Create Dispatch-Ready Kernel Pointers from a Metal Library
metal_make_program Compile a Metal Source File into a Library
opencl_devices_exist Check For OpenCL Compliant Devices
opencl_device_information List Available OpenCL Devices and Their Properties
opencl_is_available Check For OpenCL Compilation Success
opencl_make_context Create an OpenCL Context for a Device
opencl_make_kernelptr Extract Kernel Pointers from an OpenCL Program
opencl_make_program Compile an OpenCL Program from Source
simple_wrapper Perform Simple Kernel Function Dispatch for a Selected Framework
supported_types_by_context Check Supported Kernel Argument Types for a Context