summaryrefslogtreecommitdiff
path: root/candle-core/src/metal_backend.rs
Commit message (Expand)AuthorAgeFilesLines
* Adding bfloat16 support for the cast kernels. (#1520)Nicolas Patry2024-01-041-0/+4
* Metal: support unary abs (#1503)Gonzalo2023-12-301-0/+4
* Metal: more u8/u32 (#1502)Gonzalo2023-12-291-0/+51
* Metal: i64 basic support (#1495)Gonzalo2023-12-291-0/+35
* Merge pull request #1496 from bayedieng/unaryNicolas Patry2023-12-291-0/+2
|\
| * fix bad pattern matching and function nameBaye Dieng2023-12-291-2/+2
| * add urecip op to metal backendBaye Dieng2023-12-281-0/+2
* | fixes error messageGonzalo2023-12-281-1/+1
* | cargo fmtGonzalo2023-12-281-7/+21
* | Improves metal's not implemented error messagesGonzalo2023-12-281-27/+27
|/
* Adding upsample_nearest_2d.Nicolas Patry2023-12-251-2/+33
* Fixing matmul for convolutions.Nicolas Patry2023-12-251-1/+2
* Adding the convolutions (1d + 2d) to candle on metal.Nicolas Patry2023-12-211-10/+136
* Clippy pass.Nicolas Patry2023-12-181-10/+8
* Missing cast.Nicolas Patry2023-12-181-0/+2
* Index add.Nicolas Patry2023-12-181-7/+42
* Scatter add.Nicolas Patry2023-12-181-10/+50
* Adding gather op.Nicolas Patry2023-12-171-2/+32
* Adding CMPNicolas Patry2023-12-171-72/+116
* Finish reduce kernels.Nicolas Patry2023-12-171-24/+30
* Addressing a lot of comments.Nicolas Patry2023-12-151-8/+15
* Remove `unwrap()`.Nicolas Patry2023-12-151-46/+75
* Renamed all kernel names.Nicolas Patry2023-12-151-17/+17
* Adding a bunch of docs !Nicolas Patry2023-12-151-53/+105
* cleanup.Nicolas Patry2023-12-151-27/+4
* Fixing softmax.Nicolas Patry2023-12-151-4/+6
* Fix softmax for long sequences (missing barrier).Nicolas Patry2023-12-141-1/+1
* Working with merging encoders and using fences.Nicolas Patry2023-12-141-90/+30
* Fixing tests + matmul from MFANicolas Patry2023-12-131-9/+19
* Removed MPSMatrix entirely (buggy).Nicolas Patry2023-12-131-174/+25
* Better version ?Nicolas Patry2023-12-131-21/+47
* Lots of updates including some stack of command buffers.nicolas2023-12-121-100/+289
* Starting to fix some tests.Nicolas Patry2023-11-301-227/+475
* Allowing feature metal to compile.Nicolas Patry2023-11-201-6/+5
* Fmt.Nicolas Patry2023-11-201-4/+11
* Fix comments.Nicolas Patry2023-11-201-69/+51
* Cleanup fixed a few ops removed debugging scaffolding.Nicolas Patry2023-11-201-36/+19
* Debugging rope.Nicolas Patry2023-11-201-2/+0
* Fixed matmul (display still broken without casting back to CPU first? )Nicolas Patry2023-11-201-108/+121
* Tmp state.Nicolas Patry2023-11-201-57/+100
* Adding indexing.Nicolas Patry2023-11-201-22/+34
* Refactor to simplify our lives for settings the params in the encoder.Nicolas Patry2023-11-201-81/+49
* Adding the actual backendNicolas Patry2023-11-201-0/+821