davidkoski
|
37024d899c
|
fixes for building with swiftpm (#225)
- clbas is part of veclib (compile failure)
- add SWIFTPM_BUNDLE #define to allow loading the metallib from a swiftpm resource bundle
|
2023-12-19 16:22:10 -08:00 |
|
Angelos Katharopoulos
|
dfa9f4bc58
|
An initial quantized matmul implementation (#205)
* Add quantized matvec
* Add quantized matrix matrix with 2nd matrix transposed
* Add quantized matmul tests
* Add a slow cpu quantized matmul
* Add a slightly faster vectorized cpu version
|
2023-12-18 23:18:57 -08:00 |
|
Angelos Katharopoulos
|
4d4af12c6f
|
Adds round op and primitive (#203)
|
2023-12-18 11:32:48 -08:00 |
|
Ronan Collobert
|
83f266c44c
|
Lazy metal_device_ initialization (#185)
This ensures it is defined when the Scheduler needs it.
|
2023-12-15 16:06:46 -08:00 |
|
Luca Arnaboldi
|
b93c4cf378
|
Floor and Ceil (#150)
* Implements Floor and Ceil Ops
|
2023-12-14 10:00:23 -08:00 |
|
Awni Hannun
|
71d1fff90a
|
Bug fix in metal binary kernel dispatch for large arrays (#125)
* bug fix
* format
|
2023-12-10 16:12:31 -08:00 |
|
Angelos Katharopoulos
|
600db7d754
|
Fix build on Xcode 14 (#116)
* Fix build on Xcode 14
* Style fixes
|
2023-12-10 06:58:52 -08:00 |
|
Angelos Katharopoulos
|
2b714714e1
|
Add the remainder op (#85)
* Add remainder in the C++ backend
* Add the python binding and test
|
2023-12-08 15:08:52 -08:00 |
|
Jagrit Digani
|
d518b3b6a5
|
Fix gemv broadcasting bug (#6)
* Fix broadcasting bug in gemv
* Add relevant tests in test_blas.py
|
2023-12-05 14:15:43 -08:00 |
|
Awni Hannun
|
46a39e5b1f
|
copyright + ack
|
2023-11-30 11:12:53 -08:00 |
|
Jagrit Digani
|
e6306cfee9
|
jagrit's commit files
|
2023-11-29 10:52:08 -08:00 |
|
Angelos Katharopoulos
|
d1f86272a2
|
angelos's commit files
|
2023-11-29 10:42:59 -08:00 |
|
Awni Hannun
|
8ca7f9e8e9
|
awni's commit files
|
2023-11-29 10:30:41 -08:00 |
|