示例#1
0
 public CUDAVolume3D createCUDACopy(Volume3D vol) {
   CUDAVolume3D cudaVol = (CUDAVolume3D) cuop.createVolume(size, dim, 1);
   float[][][] temp = cudaVol.data;
   cudaVol.data = vol.data;
   cudaVol.updateOnDevice();
   cudaVol.data = temp;
   return cudaVol;
 }
示例#2
0
 @Test
 public void testCreateVolume() {
   Configuration.loadConfiguration();
   Volume3D vol = op.createVolume(size, dim, 1);
   CUDAVolume3D cudaVol = (CUDAVolume3D) cuop.createVolume(size, dim, 1);
   cudaVol.fetch();
   assertVolumeEquality(vol, cudaVol);
   cudaVol.destroy();
   vol.destroy();
 }