From f757ae3a98b49b34bbf08ab53e5724d17000e7c9 Mon Sep 17 00:00:00 2001 From: Willem Jan Palenstijn Date: Tue, 9 Jan 2018 14:37:20 +0100 Subject: Add astra.test/astra_test function --- matlab/tools/astra_test.m | 19 +++++++++++++++++++ matlab/tools/astra_test_CUDA.m | 3 +-- matlab/tools/astra_test_noCUDA.m | 3 +-- 3 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 matlab/tools/astra_test.m (limited to 'matlab/tools') diff --git a/matlab/tools/astra_test.m b/matlab/tools/astra_test.m new file mode 100644 index 0000000..907443c --- /dev/null +++ b/matlab/tools/astra_test.m @@ -0,0 +1,19 @@ +%-------------------------------------------------------------------------- +% Perform a basic test of ASTRA functionality. +%-------------------------------------------------------------------------- +%-------------------------------------------------------------------------- +% This file is part of the ASTRA Toolbox +% +% Copyright: 2010-2018, iMinds-Vision Lab, University of Antwerp +% 2014-2018, CWI, Amsterdam +% License: Open Source under GPLv3 +% Contact: astra@uantwerpen.be +% Website: http://www.astra-toolbox.com/ +%-------------------------------------------------------------------------- + +if astra_mex('use_cuda') + astra_test_CUDA; +else + fprintf('No GPU support available') + astra_test_noCUDA; +end diff --git a/matlab/tools/astra_test_CUDA.m b/matlab/tools/astra_test_CUDA.m index 4171f20..28de3f1 100644 --- a/matlab/tools/astra_test_CUDA.m +++ b/matlab/tools/astra_test_CUDA.m @@ -1,6 +1,5 @@ %-------------------------------------------------------------------------- -% Clears and frees memory of all objects (data, projectors, algorithms) -% currently in the astra-library. +% Perform a basic test of ASTRA CUDA functionality. %-------------------------------------------------------------------------- %-------------------------------------------------------------------------- % This file is part of the ASTRA Toolbox diff --git a/matlab/tools/astra_test_noCUDA.m b/matlab/tools/astra_test_noCUDA.m index 6437661..42a6931 100644 --- a/matlab/tools/astra_test_noCUDA.m +++ b/matlab/tools/astra_test_noCUDA.m @@ -1,6 +1,5 @@ %-------------------------------------------------------------------------- -% Clears and frees memory of all objects (data, projectors, algorithms) -% currently in the astra-library. +% Perform a basic test of ASTRA CPU functionality. %-------------------------------------------------------------------------- %-------------------------------------------------------------------------- % This file is part of the ASTRA Toolbox -- cgit v1.2.3