@@ -279,8 +279,8 @@ public function offsetSet( $offset , $value )
279
279
if (!($ buffer instanceof OpenCLBuffer))
280
280
throw new LogicException ("Must be NDArray on OpenCL. " );
281
281
$ valueSize = self ::$ valueSizeTable [$ value ->dtype ()];
282
- $ this -> buffer ->copy ($ this ->queue , $ buffer , $ valueSize ,
283
- ( $ this ->offset + $ offset )*$ valueSize , $ value ->offset ( )*$ valueSize );
282
+ $ buffer ->copy ($ this ->queue , $ this -> buffer , $ valueSize ,
283
+ $ value ->offset ( )*$ valueSize, ( $ this ->offset + $ offset )*$ valueSize );
284
284
return ;
285
285
}
286
286
@@ -293,8 +293,8 @@ public function offsetSet( $offset , $value )
293
293
$ idx =$ this ->offset +$ offset *$ size ;
294
294
295
295
$ valueSize = self ::$ valueSizeTable [$ value ->dtype ()];
296
- $ this -> buffer -> copy ($ this ->queue , $ src , $ size *$ valueSize ,
297
- $ idx *$ valueSize ,$ src_idx *$ valueSize );
296
+ $ src -> copy ($ this ->queue , $ this -> buffer , $ size *$ valueSize ,
297
+ $ src_idx *$ valueSize ,$ idx *$ valueSize );
298
298
}
299
299
300
300
public function offsetUnset ( $ offset )
0 commit comments