Skip to main content
`Ctrl`+`K`

# Array API Standard Support: `interpolate`

## Support on CPU

Legend

✔️ = supported

✖ = unsupported

N/A = out-of-scope

blank = not currently documented

function | torch | jax | dask
--- | --- | --- | ---
approximate_taylor_polynomial |  |  |
barycentric_interpolate |  |  |
bisplev | N/A | N/A | N/A
bisplrep | N/A | N/A | N/A
generate_knots | ✔️ | ✔️ | ✔️
griddata |  |  |
insert | N/A | N/A | N/A
interpn |  |  |
krogh_interpolate |  |  |
lagrange |  |  |
make_interp_spline | ✔️ | ✔️ | ✔️
make_lsq_spline | ✔️ | ✔️ | ✔️
make_smoothing_spline | ✔️ | ✔️ | ✔️
make_splprep | ✔️ | ✔️ | ✔️
make_splrep | ✔️ | ✔️ | ✔️
pade |  |  |
pchip_interpolate |  |  |
spalde | N/A | N/A | N/A
splantider | N/A | N/A | N/A
splder | N/A | N/A | N/A
splev | N/A | N/A | N/A
splint | N/A | N/A | N/A
splprep | N/A | N/A | N/A
splrep | N/A | N/A | N/A
sproot | N/A | N/A | N/A

## Support on GPU

Legend

✔️ = supported

✖ = unsupported

N/A = out-of-scope

blank = not currently documented

function | cupy | torch | jax
--- | --- | --- | ---
approximate_taylor_polynomial |  |  |
barycentric_interpolate |  |  |
bisplev | N/A | N/A | N/A
bisplrep | N/A | N/A | N/A
generate_knots | ✖ | ✖ | ✖
griddata |  |  |
insert | N/A | N/A | N/A
interpn |  |  |
krogh_interpolate |  |  |
lagrange |  |  |
make_interp_spline | ✖ | ✖ | ✖
make_lsq_spline | ✖ | ✖ | ✖
make_smoothing_spline | ✖ | ✖ | ✖
make_splprep | ✖ | ✖ | ✖
make_splrep | ✖ | ✖ | ✖
pade |  |  |
pchip_interpolate |  |  |
spalde | N/A | N/A | N/A
splantider | N/A | N/A | N/A
splder | N/A | N/A | N/A
splev | N/A | N/A | N/A
splint | N/A | N/A | N/A
splprep | N/A | N/A | N/A
splrep | N/A | N/A | N/A
sproot | N/A | N/A | N/A

## Support with JIT

Legend

✔️ = supported

✖ = unsupported

N/A = out-of-scope

blank = not currently documented

function | jax
--- | ---
approximate_taylor_polynomial |
barycentric_interpolate |
bisplev | N/A
bisplrep | N/A
generate_knots | ✖
griddata |
insert | N/A
interpn |
krogh_interpolate |
lagrange |
make_interp_spline | ✖
make_lsq_spline | ✖
make_smoothing_spline | ✖
make_splprep | ✖
make_splrep | ✖
pade |
pchip_interpolate |
spalde | N/A
splantider | N/A
splder | N/A
splev | N/A
splint | N/A
splprep | N/A
splrep | N/A
sproot | N/A