Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | feat: add silu activation function (#1706) | OlivierDehaene | 2024-02-14 | 3 | -1/+25 |
* | Merge pull request #1606 from FL33TW00D/feature/larger-batches | Christopher Fleetwood | 2024-01-29 | 2 | -7/+6 |
|\ | |||||
| * | chore: final | FL33TW00D | 2024-01-22 | 2 | -15/+10 |
| * | chore: actual fix | FL33TW00D | 2024-01-19 | 2 | -2/+3 |
| * | chore: switch to buffer | FL33TW00D | 2024-01-19 | 2 | -10/+14 |
| * | fix: larger batches | FL33TW00D | 2024-01-18 | 2 | -7/+6 |
* | | Merge pull request #1533 from huggingface/ivarflakstad/metal-prng | ivarflakstad | 2024-01-22 | 3 | -4/+402 |
|\ \ | |/ |/| | |||||
| * | Revert public EncoderParam | Ivar Flakstad | 2024-01-17 | 1 | -1/+1 |
| * | Merge branch 'main' into ivarflakstad/metal-prng | Ivar Flakstad | 2024-01-17 | 4 | -84/+5300 |
| |\ | |||||
| * | | Update metal random kernel and set_seed method | Ivar Flakstad | 2024-01-17 | 1 | -8/+10 |
| * | | Seed should be updated by random kernel result. | Ivar Flakstad | 2024-01-15 | 3 | -20/+48 |
| * | | Merge branch 'main' into ivarflakstad/metal-prng | Ivar Flakstad | 2024-01-14 | 2 | -30/+50 |
| |\ \ | |||||
| * | | | fmt | Ivar Flakstad | 2024-01-12 | 1 | -9/+29 |
| * | | | Merge branch 'main' into ivarflakstad/metal-prng | Ivar Flakstad | 2024-01-12 | 8 | -22/+199 |
| |\ \ \ | |||||
| * \ \ \ | Merge branch 'main' into ivarflakstad/metal-prng | Ivar Flakstad | 2024-01-07 | 6 | -8/+77 |
| |\ \ \ \ | |||||
| * | | | | | Gaussian normal distribution of PRNG via Box-Muller transform | Ivar Flakstad | 2024-01-07 | 3 | -86/+178 |
| * | | | | | Implement hybrid Tausworthe + LCG psuedo random number generator in metal | Ivar Flakstad | 2024-01-05 | 3 | -4/+264 |
* | | | | | | Merge pull request #1602 from mimiquate/fix-metal-kernel-type | ivarflakstad | 2024-01-18 | 1 | -1/+1 |
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | |||||
| * | | | | | Fixes metal kernel u8 type | Gonzalo | 2024-01-17 | 1 | -1/+1 |
| | |_|_|/ | |/| | | | |||||
* / | | | | Quantized GGUF style (#1523) | Nicolas Patry | 2024-01-17 | 4 | -75/+5295 |
|/ / / / | |||||
* | | | | Metal: Activate bfloat affine and add benchmark (#1543) | ivarflakstad | 2024-01-12 | 1 | -7/+7 |
* | | | | Metal: f16 and bf16 where_cond + benchmark (#1545) | ivarflakstad | 2024-01-12 | 1 | -23/+43 |
| |_|/ |/| | | |||||
* | | | remove metal version check | Baye Dieng | 2024-01-11 | 1 | -2/+0 |
* | | | close ifdef | Baye Dieng | 2024-01-11 | 1 | -1/+1 |
* | | | feat(bf16): add cast support + tests for cast + bin ops (#1524) | Kyle McCarthy | 2024-01-11 | 3 | -13/+184 |
* | | | Use __HAVE_BFLOAT__ to check for bfloat support instead of metal version chec... | ivarflakstad | 2024-01-10 | 6 | -6/+6 |
* | | | Add relu kernel for metal (#1488) | Juarez Bochi | 2024-01-10 | 2 | -2/+10 |
| |/ |/| | |||||
* | | Adding bfloat16 support for the cast kernels. (#1520) | Nicolas Patry | 2024-01-04 | 1 | -0/+2 |
* | | Metal: support unary abs (#1503) | Gonzalo | 2023-12-30 | 2 | -1/+5 |
* | | Metal: more u8/u32 (#1502) | Gonzalo | 2023-12-29 | 4 | -4/+17 |
* | | Metal: i64 basic support (#1495) | Gonzalo | 2023-12-29 | 6 | -1/+48 |
* | | fix bad pattern matching and function name | Baye Dieng | 2023-12-29 | 2 | -4/+4 |
* | | add urecip op to metal backend | Baye Dieng | 2023-12-28 | 2 | -3/+6 |
|/ | |||||
* | Adding upsample_nearest_2d. | Nicolas Patry | 2023-12-25 | 2 | -0/+104 |
* | Fixing matmul for convolutions. | Nicolas Patry | 2023-12-25 | 1 | -2/+2 |
* | Adding the convolutions (1d + 2d) to candle on metal. | Nicolas Patry | 2023-12-21 | 4 | -74/+260 |
* | Optimizing decode matmul (Phi at 28tok/s on M3). | Nicolas Patry | 2023-12-20 | 1 | -5/+15 |
* | Clippy pass. | Nicolas Patry | 2023-12-18 | 1 | -1/+0 |
* | Missing cast. | Nicolas Patry | 2023-12-18 | 1 | -0/+1 |
* | Index add. | Nicolas Patry | 2023-12-18 | 2 | -56/+109 |
* | Scatter add. | Nicolas Patry | 2023-12-18 | 2 | -7/+97 |
* | Adding gather op. | Nicolas Patry | 2023-12-17 | 2 | -15/+125 |
* | Adding CMP | Nicolas Patry | 2023-12-17 | 2 | -13/+24 |
* | Finish reduce kernels. | Nicolas Patry | 2023-12-17 | 4 | -15/+227 |
* | Addressing a lot of comments. | Nicolas Patry | 2023-12-15 | 2 | -11/+16 |
* | Remove test file. | Nicolas Patry | 2023-12-15 | 1 | -209/+0 |
* | Renamed all kernel names. | Nicolas Patry | 2023-12-15 | 5 | -36/+36 |
* | Better error message on older macos | Nicolas Patry | 2023-12-15 | 1 | -3/+5 |
* | Adding a bunch of docs ! | Nicolas Patry | 2023-12-15 | 1 | -0/+17 |
* | More cleanup. | Nicolas Patry | 2023-12-15 | 1 | -15/+16 |