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
importpaddlefromdeepali.coreimportbsplineasBkernel=B.cubic_bspline_interpolation_weights(5)
assertisinstance(kernel, paddle.Tensor)
asserttuple(kernel.shape) == (5, 4)
assertpaddle.allclose(
x=kernel, y=B.cubic_bspline_interpolation_weights(5, derivative=0)
).item()