Skip to main content

cast

Function cast 

Source
pub fn cast(
    encoder: &mut CommandEncoder,
    registry: &mut KernelRegistry,
    device: &DeviceRef,
    input: &MlxBuffer,
    output: &MlxBuffer,
    n_elements: usize,
    direction: CastDirection,
) -> Result<()>
Expand description

Encode a dtype cast operation.

ยงErrors

Returns MlxError::InvalidArgument if n_elements is zero or buffers are too small.