cuda-api-wrappers
Thin C++-flavored wrappers for the CUDA Runtime API
Macros
device.hpp File Reference

A proxy class for CUDA devices, providing access to all Runtime API calls involving their use and management; and some device-related standalone functions. More...

#include "types.hpp"
#include "current_device.hpp"
#include "device_properties.hpp"
#include "memory.hpp"
#include "pci_id.hpp"
#include "primary_context.hpp"
#include "error.hpp"
#include <cuda_runtime_api.h>
#include <string>
#include <cstring>
#include <type_traits>
Include dependency graph for device.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Detailed Description

A proxy class for CUDA devices, providing access to all Runtime API calls involving their use and management; and some device-related standalone functions.