This repository was archived by the owner on Mar 28, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -122,22 +122,22 @@ template <typename T> int test(size_t Stride) {
122
122
size_t Offset = GrId * WorkGroupSize;
123
123
if (Stride == 1 ) { // Check the version without stride arg.
124
124
auto E = NDId.async_work_group_copy (
125
- Local. get_pointer ( ), In.get_pointer () + Offset, NElemsToCopy);
125
+ local_ptr<T>(Local ), In.get_pointer () + Offset, NElemsToCopy);
126
126
E.wait ();
127
127
} else {
128
- auto E = NDId.async_work_group_copy (Local. get_pointer ( ),
128
+ auto E = NDId.async_work_group_copy (local_ptr<T>(Local ),
129
129
In.get_pointer () + Offset,
130
130
NElemsToCopy, Stride);
131
131
E.wait ();
132
132
}
133
133
134
134
if (Stride == 1 ) { // Check the version without stride arg.
135
135
auto E = Group.async_work_group_copy (
136
- Out.get_pointer () + Offset, Local. get_pointer ( ), NElemsToCopy);
136
+ Out.get_pointer () + Offset, local_ptr<T>(Local ), NElemsToCopy);
137
137
Group.wait_for (E);
138
138
} else {
139
139
auto E = Group.async_work_group_copy (Out.get_pointer () + Offset,
140
- Local. get_pointer ( ), NElemsToCopy,
140
+ local_ptr<T>(Local ), NElemsToCopy,
141
141
Stride);
142
142
Group.wait_for (E);
143
143
}
Original file line number Diff line number Diff line change @@ -195,7 +195,7 @@ bool group__async_work_group_copy() {
195
195
const auto Off = Group[0 ] * I.get_group_range (1 ) * NumElem +
196
196
Group[1 ] * I.get_local_range (1 );
197
197
auto PtrGlobal = AccGlobal.get_pointer () + Off;
198
- auto PtrLocal = AccLocal. get_pointer ( );
198
+ auto PtrLocal = local_ptr<DataType>(AccLocal );
199
199
if (I.get_local_range (0 ) == 1 ) {
200
200
Group.async_work_group_copy (PtrLocal, PtrGlobal, NumElem);
201
201
} else {
You can’t perform that action at this time.
0 commit comments