(device, size=BUF_SIZE, fill=False)
| 28 | return cached_asts[(device, num_inputs)] |
| 29 | |
| 30 | def make_buffer(device, size=BUF_SIZE, fill=False): |
| 31 | buf = Buffer(device, size, dtypes.int).ensure_allocated() |
| 32 | if fill: |
| 33 | with Context(DEBUG=0): |
| 34 | buf.copyin(Tensor(np.random.randint(-10000, 10000, size=size, dtype=np.int32)).realize().uop.base.realized.as_memoryview()) |
| 35 | return buf |
| 36 | |
| 37 | def make_view(base, offset_elems, size_elems): |
| 38 | return Buffer(base.device, size_elems, base.dtype, base=base, offset=offset_elems * base.dtype.itemsize).ensure_allocated() |
no test coverage detected
searching dependent graphs…