Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Adding bfloat16 support for the cast kernels. (#1520) | Nicolas Patry | 2024-01-04 | 1 | -0/+4 |
* | Metal: support unary abs (#1503) | Gonzalo | 2023-12-30 | 1 | -0/+4 |
* | Metal: more u8/u32 (#1502) | Gonzalo | 2023-12-29 | 1 | -0/+51 |
* | Metal: i64 basic support (#1495) | Gonzalo | 2023-12-29 | 1 | -0/+35 |
* | Merge pull request #1496 from bayedieng/unary | Nicolas Patry | 2023-12-29 | 1 | -0/+2 |
|\ | |||||
| * | fix bad pattern matching and function name | Baye Dieng | 2023-12-29 | 1 | -2/+2 |
| * | add urecip op to metal backend | Baye Dieng | 2023-12-28 | 1 | -0/+2 |
* | | fixes error message | Gonzalo | 2023-12-28 | 1 | -1/+1 |
* | | cargo fmt | Gonzalo | 2023-12-28 | 1 | -7/+21 |
* | | Improves metal's not implemented error messages | Gonzalo | 2023-12-28 | 1 | -27/+27 |
|/ | |||||
* | Adding upsample_nearest_2d. | Nicolas Patry | 2023-12-25 | 1 | -2/+33 |
* | Fixing matmul for convolutions. | Nicolas Patry | 2023-12-25 | 1 | -1/+2 |
* | Adding the convolutions (1d + 2d) to candle on metal. | Nicolas Patry | 2023-12-21 | 1 | -10/+136 |
* | Clippy pass. | Nicolas Patry | 2023-12-18 | 1 | -10/+8 |
* | Missing cast. | Nicolas Patry | 2023-12-18 | 1 | -0/+2 |
* | Index add. | Nicolas Patry | 2023-12-18 | 1 | -7/+42 |
* | Scatter add. | Nicolas Patry | 2023-12-18 | 1 | -10/+50 |
* | Adding gather op. | Nicolas Patry | 2023-12-17 | 1 | -2/+32 |
* | Adding CMP | Nicolas Patry | 2023-12-17 | 1 | -72/+116 |
* | Finish reduce kernels. | Nicolas Patry | 2023-12-17 | 1 | -24/+30 |
* | Addressing a lot of comments. | Nicolas Patry | 2023-12-15 | 1 | -8/+15 |
* | Remove `unwrap()`. | Nicolas Patry | 2023-12-15 | 1 | -46/+75 |
* | Renamed all kernel names. | Nicolas Patry | 2023-12-15 | 1 | -17/+17 |
* | Adding a bunch of docs ! | Nicolas Patry | 2023-12-15 | 1 | -53/+105 |
* | cleanup. | Nicolas Patry | 2023-12-15 | 1 | -27/+4 |
* | Fixing softmax. | Nicolas Patry | 2023-12-15 | 1 | -4/+6 |
* | Fix softmax for long sequences (missing barrier). | Nicolas Patry | 2023-12-14 | 1 | -1/+1 |
* | Working with merging encoders and using fences. | Nicolas Patry | 2023-12-14 | 1 | -90/+30 |
* | Fixing tests + matmul from MFA | Nicolas Patry | 2023-12-13 | 1 | -9/+19 |
* | Removed MPSMatrix entirely (buggy). | Nicolas Patry | 2023-12-13 | 1 | -174/+25 |
* | Better version ? | Nicolas Patry | 2023-12-13 | 1 | -21/+47 |
* | Lots of updates including some stack of command buffers. | nicolas | 2023-12-12 | 1 | -100/+289 |
* | Starting to fix some tests. | Nicolas Patry | 2023-11-30 | 1 | -227/+475 |
* | Allowing feature metal to compile. | Nicolas Patry | 2023-11-20 | 1 | -6/+5 |
* | Fmt. | Nicolas Patry | 2023-11-20 | 1 | -4/+11 |
* | Fix comments. | Nicolas Patry | 2023-11-20 | 1 | -69/+51 |
* | Cleanup fixed a few ops removed debugging scaffolding. | Nicolas Patry | 2023-11-20 | 1 | -36/+19 |
* | Debugging rope. | Nicolas Patry | 2023-11-20 | 1 | -2/+0 |
* | Fixed matmul (display still broken without casting back to CPU first? ) | Nicolas Patry | 2023-11-20 | 1 | -108/+121 |
* | Tmp state. | Nicolas Patry | 2023-11-20 | 1 | -57/+100 |
* | Adding indexing. | Nicolas Patry | 2023-11-20 | 1 | -22/+34 |
* | Refactor to simplify our lives for settings the params in the encoder. | Nicolas Patry | 2023-11-20 | 1 | -81/+49 |
* | Adding the actual backend | Nicolas Patry | 2023-11-20 | 1 | -0/+821 |