|
64264d97c1
|
Modular backends (#138)
* Add some trait to formalize backends.
* Use the generic backend trait.
|
2023-07-11 11:17:02 +01:00 |
|
|
ae79c00e48
|
Allow for uniform initialization in a single step. (#136)
|
2023-07-11 08:52:29 +01:00 |
|
|
f29b77ec19
|
Random initializers. (#128)
* Random initialization.
* CPU rng generation.
|
2023-07-10 18:26:21 +01:00 |
|
|
270997a055
|
Add the elu op. (#113)
|
2023-07-09 21:56:31 +01:00 |
|
|
a424d95473
|
Add more of the conv1d op.
|
2023-07-04 11:15:45 +01:00 |
|
|
3aac1047fe
|
Sketch the conv1d op.
|
2023-07-04 10:52:34 +01:00 |
|
|
122e334d0c
|
Simplify the pattern matching logic in the cuda backend.
|
2023-06-29 09:21:11 +01:00 |
|
|
3f0d9fbb25
|
Adapt the cuda bits.
|
2023-06-28 15:43:03 +01:00 |
|
|
14449ff80c
|
Get the cpu backend to compile.
|
2023-06-28 14:12:38 +01:00 |
|
|
d7f729fb8f
|
Refactor the hierarchy.
|
2023-06-27 11:57:27 +02:00 |
|