hipmemcpybatchasync Interface Reference

hipmemcpybatchasync Interface Reference#

HIPFORT API Reference: hipfort::hipmemcpybatchasync Interface Reference
hipfort::hipmemcpybatchasync Interface Reference

Perform Batch of 1D copies. More...

Public Member Functions

integer(kind(hipsuccess)) function hipmemcpybatchasync_ (dsts, srcs, sizes, count, attrs, attrsidxs, numattrs, failidx, stream)
 

Detailed Description

Perform Batch of 1D copies.

Parameters
[in]dsts- Array of destination pointers
[in]srcs- Array of source pointers.
[in]sizes- Array of sizes for memcpy operations
[in]count- Size of dsts, srcs and sizes arrays
[in]attrs- Array of memcpy attributes (not supported)
[in]attrsIdxs- Array of indices to map attrs to copies (not supported)
[in]numAttrs- Size of attrs and attrsIdxs arrays (not supported)
[in]failIdx- Pointer to a location to return failure index inside the batch
[in]stream- stream used to enqueue operations in.
Returns
hipSuccess, hipErrorInvalidValue

Member Function/Subroutine Documentation

◆ hipmemcpybatchasync_()

integer(kind(hipsuccess)) function hipfort::hipmemcpybatchasync::hipmemcpybatchasync_ ( type(c_ptr)  dsts,
type(c_ptr)  srcs,
type(c_ptr), value  sizes,
integer(c_size_t), value  count,
type(hipmemcpyattributes attrs,
type(c_ptr), value  attrsidxs,
integer(c_size_t), value  numattrs,
type(c_ptr), value  failidx,
type(c_ptr), value  stream 
)

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