summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-11-17Switch cuda memhandle checks to checkCudaWillem Jan Palenstijn
2021-11-17Improve include guard consistencyWillem Jan Palenstijn
2021-11-16Add feature flag 'unpadded_GPULink'Willem Jan Palenstijn
This will let other toolboxes detect if ASTRA (properly) supports unpadded GPULink objects. See 6baf90217683b7bac2e87dd9fef944fab6a8a950.
2021-11-16Fix non-padded GPULink memory handling in FP3D kernelsWillem Jan Palenstijn
This would fail silently if the output projection data object was not padded to a multiple of 32 pixels, potentially corrupting the start of projection rows. 3D GPU memory allocated by ASTRA itself is always padded by cudaMalloc3D and therefore not affected. GPULink allows bypassing this, possibly triggering this bug.
2021-11-16Merge branch 'cufft'Willem Jan Palenstijn
This makes FFT/FDK more robust and faster by better sync handling, and cleans up error logging/handling.
2021-11-16Remove fft.cu custom cuda error handling macrosWillem Jan Palenstijn
2021-11-16Remove unnecessary costly syncs in FFTWillem Jan Palenstijn
2021-11-16Add missing synchronize before free in FFTWillem Jan Palenstijn
2021-11-16Add checkCufft functionWillem Jan Palenstijn
2021-11-16Merge branch 'checkCuda'Willem Jan Palenstijn
This cleans up error logging and handling for cuda calls.
2021-11-16Remove cudaTextForceKernelsCompletionWillem Jan Palenstijn
2021-11-16Remove ASTRA_CUDA_ASSERTWillem Jan Palenstijn
2021-11-16Remove reportCudaError functionWillem Jan Palenstijn
2021-11-16Add new checkCuda function to simplify error handlingWillem Jan Palenstijn
2021-11-16Add specialization to BP3D kernels for single slice volumesWillem Jan Palenstijn
2021-11-03Remove unused backprojectPointX/Y/Z functionsWillem Jan Palenstijn
2021-10-28Display version in astra.test()Willem Jan Palenstijn
2021-10-27Merge pull request #306 from tomopy/python-versionWillem Jan Palenstijn
DOC: Update __version__ param in python module
2021-10-27DOC: Update __Version__ param in python moduleDaniel Ching
2021-10-27Fix conda package meta.yaml for WindowsWillem Jan Palenstijn
2021-10-27Version 2.0.0Willem Jan Palenstijn
2021-10-27Update NEWSWillem Jan Palenstijn
2021-10-27Update copyright yearsWillem Jan Palenstijn
2021-10-27Prepare for python 3.10Willem Jan Palenstijn
We can't (easily) build for python 3.10 yet until cython is available in conda.
2021-10-26Reorganize docker environmentsWillem Jan Palenstijn
Now using debian8, debian9, debian11 for cuda 8 - 11.4
2021-10-26Update miniconda version used in docker build environmentsWillem Jan Palenstijn
2021-10-11Update READMEWillem Jan Palenstijn
2021-10-11Add brief conda build instructions for win64Willem Jan Palenstijn
2021-10-11Windows Python release updateWillem Jan Palenstijn
2021-10-11Fix Windows exportsWillem Jan Palenstijn
2021-07-01Update conda packages to python 3.9, cuda 11.1Willem Jan Palenstijn
Since cudatoolkit=11.1 isn't in the main anaconda channel (yet?), the nvidia conda channel is used.
2021-07-01Restrict conda host env libstdc++-ng to prevent build errors on docker envWillem Jan Palenstijn
2021-02-25Minor de-duplicationWillem Jan Palenstijn
2021-02-25Add note about Octave dev pkg requirementWillem Jan Palenstijn
2021-02-25Fix Windows conda package buildWillem Jan Palenstijn
2021-02-19Slightly improve configure logWillem Jan Palenstijn
2021-02-19Suppress nvcc deprecated-gpu-targets warningWillem Jan Palenstijn
2021-01-27Fix memory leak in CUDA 2D fan_bpFerdia Sherry
2021-01-22Add pkgconfig file to gitignoreWillem Jan Palenstijn
2021-01-22Fix supersampling version of cone_bp and add testWillem Jan Palenstijn
2020-11-13Split conda/cuda build environment in twoWillem Jan Palenstijn
2020-10-15Add conda packages for cudatoolkit-11.0Willem Jan Palenstijn
2020-09-17Merge pull request #256 from fsherry/fix_cuda2d_par_fp_memleakWillem Jan Palenstijn
Fix memory leak in CUDA 2D par_fp
2020-09-11Fix memory leak in CUDA 2D par_fpFerdia
Arrays were dynamically allocated in the function convertAndUploadAngles, but were not deallocated, resulting in a memory leak. At the end of this function I now delete [] these arrays, fixing the memory leak.
2020-07-04Bump conda package versionWillem Jan Palenstijn
2020-07-04Fix missing importWillem Jan Palenstijn
Thanks to @jleuschn for catching this.
2020-07-02Merge branch 'direct_fpbp'Willem Jan Palenstijn
2020-07-02Add error checkWillem Jan Palenstijn
2020-07-02Add mode parameter to direct_FPBP3DAllard Hendriksen
This change allows additive forward and backprojections.
2020-07-02Check numpy array typeWillem Jan Palenstijn