Struct MPIWorkerDeleter¶
Defined in File MPIWorker.hpp
Struct Documentation¶
-
struct MPIWorkerDeleter¶
Utility function object to tell std::shared_ptr how to release/destroy various custatevecSVSwapWorker related objects.
Public Functions
-
inline void operator()(cudaStream_t localStream) const¶
-
inline void operator()(custatevecSVSwapWorkerDescriptor_t svSegSwapWorker, custatevecHandle_t handle, custatevecCommunicatorDescriptor_t communicator, void *d_extraWorkspace, void *d_transferWorkspace, std::vector<void*> d_subSVsP2P, std::vector<cudaEvent_t> remoteEvents, cudaEvent_t localEvent) const¶
-
inline void operator()(cudaStream_t localStream) const¶
api/structPennylane_1_1LightningGPU_1_1MPI_1_1MPIWorkerDeleter
Download Python script
Download Notebook
View on GitHub