Closed ahehn-nv closed 3 years ago
The version of device_copy_n which takes a CUDA stream argument https://github.com/clara-parabricks/GenomeWorks/blob/74e6424c156a7ee15b4137d4788a4257ee6482c4/common/base/include/claraparabricks/genomeworks/utils/cudautils.hpp#L138 should be renamed to device_copy_n_async to make the non-blocking behavior more obvious.
device_copy_n
device_copy_n_async
The blocking three-argument version of device_copy_n should remain as is.
Furthermore, device_copy_n and device_copy_n_async should be moved one namespace up - from claraparabricks::genomeworks::cudautils to claraparabricks::genomeworks.
claraparabricks::genomeworks::cudautils
claraparabricks::genomeworks
The version of
device_copy_n
which takes a CUDA stream argument https://github.com/clara-parabricks/GenomeWorks/blob/74e6424c156a7ee15b4137d4788a4257ee6482c4/common/base/include/claraparabricks/genomeworks/utils/cudautils.hpp#L138 should be renamed todevice_copy_n_async
to make the non-blocking behavior more obvious.The blocking three-argument version of
device_copy_n
should remain as is.