DPC++ Runtime
Runtime libraries for oneAPI DPC++
_pi_device Struct Reference

#include <cuda/pi_cuda.hpp>

Inheritance diagram for _pi_device:
Collaboration diagram for _pi_device:

Public Member Functions

 ur_device_handle_t_ (native_type cuDevice, CUcontext cuContext, CUevent evBase, ur_platform_handle_t platform)
 
 ur_device_handle_t_ (native_type HipDevice, hipCtx_t Context, ur_platform_handle_t Platform)
 
 ur_device_handle_t_ (ur_platform_handle_t ArgPlt)
 
 ur_device_handle_t_ (native_type cuDevice, CUcontext cuContext, CUevent evBase, ur_platform_handle_t platform)
 
 ur_device_handle_t_ (native_type HipDevice, hipCtx_t Context, ur_platform_handle_t Platform)
 
 ur_device_handle_t_ (ur_platform_handle_t ArgPlt)
 
 ur_device_handle_t_ (native_type cuDevice, CUcontext cuContext, CUevent evBase, ur_platform_handle_t platform)
 
 ur_device_handle_t_ (native_type HipDevice, hipCtx_t Context, ur_platform_handle_t Platform)
 
 ur_device_handle_t_ (ur_platform_handle_t ArgPlt)
 
- Public Member Functions inherited from ur_device_handle_t_
 ur_device_handle_t_ (native_type cuDevice, CUcontext cuContext, CUevent evBase, ur_platform_handle_t platform)
 
 ~ur_device_handle_t_ ()
 
native_type get () const noexcept
 
CUcontext getContext () const noexcept
 
uint32_t getReferenceCount () const noexcept
 
ur_platform_handle_t getPlatform () const noexcept
 
uint64_t getElapsedTime (CUevent) const
 
void saveMaxWorkItemSizes (size_t Size, size_t *SaveMaxWorkItemSizes) noexcept
 
void saveMaxWorkGroupSize (int Value) noexcept
 
void getMaxWorkItemSizes (size_t RetSize, size_t *RetMaxWorkItemSizes) const noexcept
 
size_t getMaxWorkGroupSize () const noexcept
 
size_t getMaxBlockDimY () const noexcept
 
size_t getMaxBlockDimZ () const noexcept
 
size_t getMaxRegsPerBlock () const noexcept
 
size_t getMaxAllocSize () const noexcept
 
int getMaxCapacityLocalMem () const noexcept
 
int getMaxChosenLocalMem () const noexcept
 
bool maxLocalMemSizeChosen ()
 
 ur_device_handle_t_ (native_type HipDevice, hipCtx_t Context, ur_platform_handle_t Platform)
 
 ~ur_device_handle_t_ ()
 
native_type get () const noexcept
 
uint32_t getReferenceCount () const noexcept
 
ur_platform_handle_t getPlatform () const noexcept
 
hipCtx_t getNativeContext ()
 
 ur_device_handle_t_ (ur_platform_handle_t ArgPlt)
 

Detailed Description

Definition at line 48 of file pi_cuda.hpp.

Member Function Documentation

◆ ur_device_handle_t_() [1/9]

ur_device_handle_t_::ur_device_handle_t_
inline

Definition at line 34 of file device.hpp.

◆ ur_device_handle_t_() [2/9]

ur_device_handle_t_::ur_device_handle_t_
inline

Definition at line 34 of file device.hpp.

◆ ur_device_handle_t_() [3/9]

ur_device_handle_t_::ur_device_handle_t_
inline

Definition at line 34 of file device.hpp.

◆ ur_device_handle_t_() [4/9]

ur_device_handle_t_::ur_device_handle_t_
inline

Definition at line 28 of file device.hpp.

◆ ur_device_handle_t_() [5/9]

ur_device_handle_t_::ur_device_handle_t_
inline

Definition at line 28 of file device.hpp.

◆ ur_device_handle_t_() [6/9]

ur_device_handle_t_::ur_device_handle_t_
inline

Definition at line 28 of file device.hpp.

◆ ur_device_handle_t_() [7/9]

ur_device_handle_t_::ur_device_handle_t_
inline

Definition at line 14 of file device.hpp.

◆ ur_device_handle_t_() [8/9]

ur_device_handle_t_::ur_device_handle_t_
inline

Definition at line 14 of file device.hpp.

◆ ur_device_handle_t_() [9/9]

ur_device_handle_t_::ur_device_handle_t_
inline

Definition at line 14 of file device.hpp.


The documentation for this struct was generated from the following file: