diff --git a/include/llama/Copy.hpp b/include/llama/Copy.hpp index a9f667b605..099f5a2c56 100644 --- a/include/llama/Copy.hpp +++ b/include/llama/Copy.hpp @@ -331,10 +331,12 @@ namespace llama { template void operator()( - const View, SrcBlob>& - srcView, - View, DstBlob>& - dstView, + const View< + mapping::AoSoA, + SrcBlob>& srcView, + View< + mapping::AoSoA, + DstBlob>& dstView, std::size_t threadId, std::size_t threadCount) { @@ -360,8 +362,9 @@ namespace llama { template void operator()( - const View, SrcBlob>& - srcView, + const View< + mapping::AoSoA, + SrcBlob>& srcView, View< mapping:: SoA, @@ -395,8 +398,9 @@ namespace llama mapping:: SoA, SrcBlob>& srcView, - View, DstBlob>& - dstView, + View< + mapping::AoSoA, + DstBlob>& dstView, std::size_t threadId, std::size_t threadCount) {