---
title: "gridSample"
sidebar_label: "gridSample"
description: "Kotlin binding reference: gridSample."
---

<!-- Generated by tools/api_reference/generate_api_docs.py. Do not edit. -->

//[clika-runtime](../../../index.md)/[io.clika.runtime](../index.md)/[Ops](index.md)/[gridSample](gridSample.md)

# gridSample

[common]\
fun [gridSample](gridSample.md)(input: [Tensor](../Tensor/index.md), grid: [Tensor](../Tensor/index.md), mode: [GridSampleMode](../GridSampleMode/index.md) = GridSampleMode.BILINEAR, paddingMode: [GridSamplePaddingMode](../GridSamplePaddingMode/index.md) = GridSamplePaddingMode.ZEROS, alignCorners: [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) = false): [Tensor](../Tensor/index.md)

`gridSample(input: Tensor, grid: Tensor, mode: GridSampleMode = GridSampleMode.BILINEAR, paddingMode: GridSamplePaddingMode = GridSamplePaddingMode.ZEROS, alignCorners: Boolean = false)`: the `grid_sample` operator. Samples a channels-last input at arbitrary grid coordinates. `input``[N, spatial_in.., C]`; `grid``[N, spatial_out.., S]` with `S` the spatial rank, coordinates normalized to `[-1, 1]`. `mode` picks the interpolation (`Bilinear` / `Nearest` / …), `padding_mode` the out-of-range policy (`Zeros` / `Border` / `Reflection`), `align_corners` the corner convention.