triton.extension.buffer.language.to_tensor
- triton.extension.buffer.language.to_tensor(memref: buffer, writable: bool = True, target_shape=None, _semantic=None) tensor
Create a tl.tensor from a bl.buffer.
- 参数:
memref -- the input bl.buffer object.
writable (bool) -- If set true, the resultant tensor is considered "writable" during bufferization.
- Memref type:
bl.buffer
Example
@triton.jit def kernel_func(XBLOCK: tl.constexpr): buffer1 = bl.alloc(tl.float32, [XBLOCK]) buffer1.to_tensor(writable=True) buffer2 = bl.alloc(tl.float32, [XBLOCK]) bl.to_tensor(buffer2, writable=True)
Special Restrictions
Same type support constraints as alloc.