vathomass
162783a414
Python module mutli-platform setup ( #519 )
...
* Change to pyproject.toml file
* Switch to cmake for building the extension
* Update readme
* Update CHANGELOG
* Add hint fot CLBlast discovery
* Update README about detecting the library
* Switch to scikit-build-core for using CMake
2024-01-21 10:58:38 +01:00
vathomass
564629cafd
Fix floating point conversion in Python wrapper ( #515 )
...
* Generator.py: use LF ending when run from windows
* Convert scalar input to float16 in cython
* Index buffer as uints in cython wrapper
* Update CHANGELOG and bump ver. 1.4.0
2023-11-10 20:33:21 +01:00
Yubraj Bhoi
28a61c53a6
Fix pointer error in `pyclblast` on ARM ( #490 )
...
* Fix pointer error in `pyclblast` on ARM
Use `ptrdiff_t` instead of `size_t` for pointers.
Fix error in `setup.py`
* Fix ARM pointer error in `pyclblast` generator
Update CHANGELOG file
2023-06-16 09:45:16 +00:00
Cedric Nugteren
521eee4bbf
Update PyCLBlast version number
2022-09-22 22:09:21 +02:00
Cedric Nugteren
1fa0930d85
Fix Windows paths in pyclblast
2021-02-05 21:52:23 +01:00
Cedric Nugteren
d57f8065ea
Added second Windows library path
2021-02-04 20:13:02 +01:00
Cedric Nugteren
c78c649844
Add library path for Windows as well
2021-01-30 14:28:11 +01:00
Cedric Nugteren
bbcb357a71
Add library dir on Linux for pyclblast
2021-01-29 20:48:05 +01:00
Cedric Nugteren
07837a5c2d
Update pyclblast package version number
2021-01-21 20:49:31 +01:00
Cedric Nugteren
0870e76fba
Updated PyCLBlast version number
2020-05-10 14:55:03 +02:00
Cedric Nugteren
0b7ce8033c
Added a sample to demonstrate a batched routine
2020-05-10 14:54:50 +02:00
Cedric Nugteren
b94e81af10
Added pyclblast bindings for the 3 batched routines
2020-05-10 12:26:25 +02:00
Cedric Nugteren
e0541c41a1
Added fp32 to fp16 conversion function in Python to make haxpy example work
2019-01-23 19:52:01 +01:00
Cedric Nugteren
347f0df32f
Added a (non-working) sample of half precision AXPY in Python
2019-01-22 21:14:43 +01:00
Cedric Nugteren
23b9f655fa
Updated pyclblast README, updated to 1.2.0 for half-precision support
2019-01-22 21:14:02 +01:00
Cedric Nugteren
3937efdcda
Added experimental support for half-precision in pyclblast
2019-01-22 21:13:41 +01:00
Cedric Nugteren
63996eb68b
Updated pyclblast to 1.1.0 and uploaded to PyPi
2018-03-30 10:38:36 +02:00
kodonell
173a7eb928
merged
2018-03-27 08:55:39 +13:00
kodonell
f07c2a29b8
moved override_parameters example out of sgemm example
2018-03-27 08:30:58 +13:00
kodonell
58e70c56f1
tidying up pyclblast override_parameters api, and added example
2018-03-26 08:51:55 +13:00
Cedric Nugteren
9ff6cd7547
Added queue-finish commands to PyCLBlast samples and tests
2018-03-15 20:37:48 +01:00
Cedric Nugteren
bcf1208431
Added basic tests for PyCLBlast
2018-03-11 15:32:36 +01:00
kodonell
c6056da0c8
ok, device id working
2018-03-10 22:21:30 +13:00
kodonell
54a4b871b3
initial add of override parameters to pyclblast - cython not complaining, but segfault
2018-03-09 15:27:33 +13:00
Cedric Nugteren
11f765c16c
Generated function signatures/inspect for PyCLBlast
2018-02-25 15:31:38 +01:00
Cedric Nugteren
13dc26e63d
Generated PyCLBlast docstrings
2018-02-25 15:30:57 +01:00
Cedric Nugteren
fc10a4baca
Set initial pyclblast to be version 1.0.0
2018-02-18 20:19:19 +01:00
Cedric Nugteren
ce5e2a1e00
Prepared PyCLBlast for release as a package on PyPi
2018-02-18 18:01:02 +01:00
Cedric Nugteren
76c21a95c2
Added PyCLBlast samples
2018-02-18 17:59:43 +01:00
Cedric Nugteren
a66e24a009
Added all other level 1/2/3 routines to pyclblast
2018-02-18 17:34:10 +01:00
Cedric Nugteren
e1bfb40827
Added GEMM to the Python wrapper
2018-02-18 16:33:20 +01:00
Cedric Nugteren
eb85f6b514
First agenerated version (clblastXswap only for now) of the pyclblast wrapper
2018-02-14 20:50:47 +01:00
Cedric Nugteren
61b8c771ed
Added skeleton for Python interface using Cython
2018-02-13 21:42:32 +01:00