Skip to content

About Image, point set, and surface registration in Paddle.

License

Notifications You must be signed in to change notification settings

PFCCLab/deepali

Repository files navigation

deepali(Paddle Backend)

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

example code

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()

Releases

No releases published

Languages