spline.py 371 Bytes
Newer Older
rusty1s's avatar
rename  
rusty1s committed
1
2
3
import torch

if torch.cuda.is_available():
4
    from .compute_spline_basis import compute_spline_basis
rusty1s's avatar
rename  
rusty1s committed
5
6


7
def spline(input, kernel_size, is_open_spline, K, degree, basis_kernel):
rusty1s's avatar
rename  
rusty1s committed
8
    if input.is_cuda:
9
10
        return compute_spline_basis(input, kernel_size, is_open_spline, K,
                                    basis_kernel)
rusty1s's avatar
rename  
rusty1s committed
11
    else:
rusty1s's avatar
rusty1s committed
12
        raise NotImplementedError()