| 536 | } |
| 537 | |
| 538 | std::shared_ptr<ImageBuffer> makeConstImage(DeviceRef& device, int W, int H, int C = 3, |
| 539 | DataType dataType = DataType::Float32, |
| 540 | float value = 0.5f) |
| 541 | { |
| 542 | auto image = std::make_shared<ImageBuffer>(device, W, H, C, dataType); |
| 543 | for (size_t i = 0; i < image->getSize(); ++i) |
| 544 | image->set(i, value); |
| 545 | return image; |
| 546 | } |
| 547 | |
| 548 | std::shared_ptr<ImageBuffer> makeRandomImage(DeviceRef& device, int W, int H, int C = 3, |
| 549 | DataType dataType = DataType::Float32, |
no test coverage detected