summaryrefslogtreecommitdiff
path: root/src/device.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/device.rs')
-rw-r--r--src/device.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/device.rs b/src/device.rs
index e522cd42..ab7bad26 100644
--- a/src/device.rs
+++ b/src/device.rs
@@ -82,10 +82,7 @@ impl Device {
Ok(Storage::Cpu(storage))
}
Device::Cuda(device) => {
- // TODO: Instead of allocating memory on the host and transfering it,
- // allocate some zeros on the device and use a shader to set them to 1.
- let storage = CpuStorage::ones_impl(shape, dtype);
- let storage = device.cuda_from_cpu_storage(&storage)?;
+ let storage = device.ones_impl(shape, dtype)?;
Ok(Storage::Cuda(storage))
}
}