Important
This branch(paddle) experimentally supports Paddle backend as almost all the core code has been completely rewritten using the Paddle API.
It is recommended to install nightly-build(develop) Paddle before running any code in this branch.
Install:
# paddlepaddle develop python -m pip install --pre paddlepaddle-gpu -i https://www.paddlepaddle.org.cn/packages/nightly/cu118/ # setup config file is pyproject.toml pip install . # test pytest -v ./tests import paddle from deepali.core import bspline as B kernel = B.cubic_bspline_interpolation_weights(5) assert isinstance(kernel, paddle.Tensor) assert tuple(kernel.shape) == (5, 4) assert paddle.allclose( x=kernel, y=B.cubic_bspline_interpolation_weights(5, derivative=0) ).item()