JuliaGPU / JuliaGPU/Metal.jl

Support for Metal 4

Open
#603 7 comments 0 reactions 0 assignees View on GitHub
Dominant language
Julia
Stars
463
Forks
68
Avg merge
1d 19m
Merged PRs (30d)
32

Description

Luckily it seems like all the Metal 3 stuff still works. This is a tracking issue for the new Metal 4 features.

To Do:

- [ ] MTLTensor
- [ ] Flesh out this issue with stuff from [here](https://developer.apple.com/documentation/metal/understanding-the-metal-4-core-api?language=objc)
- [ ] Metal Performance Primitives
- [x] `metallib_support` (now 1.2.9), `air_support` (now 2.8.0 according to @gbaraldi), `metal_support` (4.0.0) #607
- [x] Versioning to avoid issues with Apple's magic compatibility shenanigans (wrappers, etc)

Resource: [Metal Shading Language Specification](https://developer.apple.com/metal/Metal-Shading-Language-Specification.pdf)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.