- Dec 22, 2015
-
-
Andreas Klöckner authored
Zero-initialize all fields of Memcpy*D
-
Bruce Merry authored
Some fields were left uninitialized, which doesn't seem very Pythonic. The CUDA_MEMCPY3D structure is now value-initialized, which ensures all its members are zero.
-
- Dec 09, 2015
-
-
Andreas Klöckner authored
-
Andreas Klöckner authored
-
Andreas Klöckner authored
-
- Nov 11, 2015
-
-
Andreas Klöckner authored
Add ability to get handle to CUDA Arrays
-
Luke Pfister authored
-
- Nov 10, 2015
-
-
Luke Pfister authored
-
- Nov 02, 2015
-
-
Andreas Klöckner authored
Added function to create CUDA Arrays directly from GPUArrays
-
Roberto Zamora-Zamora authored
-
Roberto Zamora-Zamora authored
-
- Oct 31, 2015
-
-
Roberto Zamora-Zamora authored
-
- Oct 30, 2015
-
-
Roberto Zamora-Zamora authored
Just to complete, added function to create CUDA Arrays directly from GPUArrays, maybe in future Texturea Objects and Surfeces Objects could be supported ..
-
- Oct 21, 2015
-
-
Andreas Klöckner authored
-
Andreas Klöckner authored
-
-
Andreas Klöckner authored
extFPTextureSurfaces
-
Roberto Zamora-Zamora authored
-
- Oct 20, 2015
-
-
Roberto Zamora-Zamora authored
-
Roberto Zamora-Zamora authored
Implemented function to make Cuda Arrays from numpy 2D or 3D array including complex and double support
-
Roberto Zamora-Zamora authored
-
- Oct 17, 2015
-
-
Andreas Klöckner authored
-
- Sep 28, 2015
-
-
Andreas Klöckner authored
Improve error handling of non-array types in ArgumentHandler
-
Vedran Miletić authored
-
- Sep 14, 2015
-
-
Andreas Klöckner authored
Ensure the test actually corresponds to the cuda code.
-
Dzhelil Rufat authored
-
- Sep 06, 2015
-
-
Andreas Klöckner authored
Add support for passing shapes that are ndarrays to GPUArray constructor
-
Lev Givon authored
-
Andreas Klöckner authored
-
- Aug 27, 2015
-
-
Andreas Klöckner authored
Add ability to set real and imaginary components of complex numbers
-
Marcus Brubaker authored
-
- Aug 26, 2015
-
-
Marcus Brubaker authored
-
- Aug 18, 2015
-
-
Andreas Klöckner authored
-
Andreas Klöckner authored
-
Andreas Klöckner authored
Add a GPUArray.squeeze() method.
-
Simon Perkins authored
Sometimes useful in cases where numpy and GPUArray shapes don't match due to length 1 dimensions. This can occur when slicing GPU and CPU arrays and helps to suppress warnings about non-matching array shapes.
-
- Aug 17, 2015
-
-
Andreas Klöckner authored
-
- Aug 07, 2015
-
-
Andreas Klöckner authored
Fix stream parameters in asynchronous methods.
-
Simon Perkins authored
Within gpuarray.set_async, the stream keyword argument in the call to gpuarray.set was always set to None. return self.set(ary, async=True, stream=None) This keyword argument is now always set to value supplied in the arguments to gpuarray.set_async. return self.set(ary, async=True, stream=stream) Within _memcpy_discontig, Memcpy2D.__call__ was being called for asynchronous cases as follows: copy(stream=stream) However, this does not match the C++ function definition. Instead, they are now called as follows: copy(stream)
-
- Aug 04, 2015
-
-
Andreas Klöckner authored
-