Perform Batch of 1D copies.
More...
|
| integer(c_int) function | hipmemcpybatchasync_ (dsts, srcs, sizes, count, attrs, attrsidxs, numattrs, failidx, stream) |
| |
| integer(kind(hipsuccess)) function | hipmemcpybatchasync_typed (dsts, srcs, sizes, count, attrs, attrsidxs, numattrs, failidx, stream) |
| |
| integer(kind(hipsuccess)) function | hipmemcpybatchasync_rank_0 (dsts, srcs, sizes, count, attrs, attrsidxs, numattrs, failidx, stream) |
| |
| integer(kind(hipsuccess)) function | hipmemcpybatchasync_rank_1 (dsts, srcs, sizes, count, attrs, attrsidxs, numattrs, failidx, stream) |
| |
Perform Batch of 1D copies.
- Parameters
-
| [out] | 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
◆ hipmemcpybatchasync_()
| integer(c_int) 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 |
|
) |
| |
◆ hipmemcpybatchasync_rank_0()
| integer(kind(hipsuccess)) function hipfort::hipmemcpybatchasync::hipmemcpybatchasync_rank_0 |
( |
type(c_ptr) |
dsts, |
|
|
type(c_ptr) |
srcs, |
|
|
integer(c_size_t), target |
sizes, |
|
|
integer(c_size_t) |
count, |
|
|
type(hipmemcpyattributes) |
attrs, |
|
|
integer(c_size_t), target |
attrsidxs, |
|
|
integer(c_size_t) |
numattrs, |
|
|
integer(c_size_t), target |
failidx, |
|
|
type(c_ptr), value |
stream |
|
) |
| |
◆ hipmemcpybatchasync_rank_1()
| integer(kind(hipsuccess)) function hipfort::hipmemcpybatchasync::hipmemcpybatchasync_rank_1 |
( |
type(c_ptr) |
dsts, |
|
|
type(c_ptr) |
srcs, |
|
|
integer(c_size_t), dimension(:), target |
sizes, |
|
|
integer(c_size_t) |
count, |
|
|
type(hipmemcpyattributes) |
attrs, |
|
|
integer(c_size_t), dimension(:), target |
attrsidxs, |
|
|
integer(c_size_t) |
numattrs, |
|
|
integer(c_size_t), target |
failidx, |
|
|
type(c_ptr), value |
stream |
|
) |
| |
◆ hipmemcpybatchasync_typed()
| integer(kind(hipsuccess)) function hipfort::hipmemcpybatchasync::hipmemcpybatchasync_typed |
( |
type(c_ptr) |
dsts, |
|
|
type(c_ptr) |
srcs, |
|
|
type(c_ptr) |
sizes, |
|
|
integer(c_size_t) |
count, |
|
|
type(hipmemcpyattributes) |
attrs, |
|
|
type(c_ptr) |
attrsidxs, |
|
|
integer(c_size_t) |
numattrs, |
|
|
integer(c_size_t), target |
failidx, |
|
|
type(c_ptr), value |
stream |
|
) |
| |
The documentation for this interface was generated from the following file: