Releases: gpufit/Gpufit
Gpufit source code and binary package v1.2.0 (Windows)
Version 1.2.0 for the Gpufit library (https://github.com/gpufit/Gpufit).
Binary files compiled with Microsoft Visual Studio 2019 and CUDA toolkit 11.4.
Release notes:
In this version:
- New fit model functions: Cubic spline representations of 1, 2, and 3 dimensional, multichannel data sets can be used as fit model functions (see the spline fit examples, documentation and https://github.com/gpufit/Gpuspline for creating sets of spline coefficients from data sets)
- Optional box constraints can be set on parameters (see the examples and documentation)
The binary package contains:
The Gpufit manual (PDF format)
- Gpufit SDK
- Matlab binding
- Python binding (the pyGpufit module)
- Java binding
- Usage examples written in C, Matlab, Python, and Java
- Executable application which tests Gpufit function and GPU performance
- License information
Note that two different versions of the Gpufit build are included with this release. One which makes use of cuBLAS (larger binary file size), and one which does not use cuBLAS. Use of cuBLAS increased fit speed in some use cases.
This package was compiled on October 13, 2021.
See license statement contained in the LICENSE.txt file.
Gpufit source code and binary package v1.1.0 (Windows)
Version 1.1.0 for the Gpufit library (https://github.com/gpufit/Gpufit).
Binary files compiled with Microsoft Visual Studio 2015 and CUDA toolkit 8.0.
Release notes:
In this version:
- A new interface has been added to Gpufit (the CUDA interface), allowing better integration with other CUDA pre- and post-processing steps.
- Adaptive scaling of the Hessian intermediate matrix is included to improve convergence speed.
- A binding to the Java programming language has been added.
- Improved GPU memory allocation for the user_info parameter.
- For 64 bit architectures, the linear equation system in the Levenberg Marquardt algorithm may optionally be solved by LUP decomposition using the Nvidia cuBLAS library. The use of cuBLAS is specified at compilation, and therefore two different builds of Gpufit (with or without cuBLAS) are included in this release.
- The maximum number of model parameters was limited to 32 in previous releases. The current release includes an option to use cuBLAS (see above), and for cuBLAS Gpufit the maximum number of model parameters is increased to 1024.
The binary package contains:
- The Gpufit manual (PDF format)
- Gpufit SDK (compiled for 32-bit and 64-bit Windows OS)
- Matlab binding
- Python binding (the pyGpufit module)
- Java binding
- Usage examples written in C, Matlab, Python, and Java
- Executable application which tests Gpufit function and GPU performance
- License information
Note that two different versions of the Gpufit build are included with this release. One which makes use of cuBLAS and runs only on 64-bit architectures, and one which does not use cuBLAS and runs on 32 or 64-bit machines.
This package was compiled on April 13, 2018.
See license statement contained in the LICENSE.txt file.
Gpufit source code and binary package v1.0.2 (Windows)
Version 1.0.2 for the Gpufit library (https://github.com/gpufit/Gpufit).
Binary files compiled with Microsoft Visual Studio 2015 and CUDA toolkit 8.0.
Release notes:
- In this version, adding new fit model functions or fit estimators is made simpler. Model function files and fit estimator files are now stored in their own directories. Furthermore, the sections of the Gpufit source code which require editing upon customization are concentrated into fewer files. See the "Customization" section of the Gpufit documentation for details.
This package contains:
- the Gpufit manual (PDF format)
- Gpufit SDK (compiled for 32-bit and 64-bit Windows OS)
- Matlab binding
- Python binding (the pyGpufit module)
- usage examples written in C, Matlab, and Python
- executable application which tests Gpufit function and GPU performance
- license information
This package was compiled on October 30, 2017.
See license statement contained in the LICENSE.txt file.
Gpufit source code and binary package v1.0.1 (Windows)
Version 1.0.1 for the Gpufit library (https://github.com/gpufit/Gpufit).
Binary files compiled with Microsoft Visual Studio 2015 and CUDA toolkit 8.0.
Release notes:
- This version removes a restriction on the maximum number of data points per fit.
This package contains:
- the Gpufit manual (PDF format)
- Gpufit SDK (compiled for 32-bit and 64-bit Windows OS)
- Matlab binding
- Python binding (the pyGpufit module)
- usage examples written in C, Matlab, and Python
- executable application which tests Gpufit function and GPU performance
- license information
This package was compiled on October 18, 2017.
See license statement contained in the LICENSE.txt file.
Initial release of Gpufit binary package (Windows)
Version 1.0.0 for the Gpufit library (https://github.com/gpufit/Gpufit).
Compiled with Microsoft Visual Studio 2015 and CUDA toolkit 8.0.
This package contains:
- the Gpufit manual (PDF format)
- Gpufit SDK (compiled for 32-bit and 64-bit Windows OS)
- Matlab binding
- Python binding (the pyGpufit module)
- usage examples written in C, Matlab, and Python
- executable application which tests Gpufit function and GPU performance
- license information
This package was compiled on August 8, 2017.
See license statement contained in the LICENSE.txt file.