@@ -67,19 +67,19 @@ importing the package:
6767julia> using Metal
6868
6969julia> Metal.versioninfo()
70- macOS 15.3 .0, Darwin 24.3 .0
70+ macOS 15.5 .0, Darwin 24.5 .0
7171
7272Toolchain:
73- - Julia: 1.11.3
73+ - Julia: 1.11.5
7474- LLVM: 16.0.6
7575
7676Julia packages:
77- - Metal.jl: 1.5.1
78- - GPUArrays: 11.2.1
79- - GPUCompiler: 1.1.0
80- - KernelAbstractions: 0.9.33
81- - ObjectiveC: 3.3.0
82- - LLVM: 9.2 .0
77+ - Metal.jl: 1.6.0
78+ - GPUArrays: 11.2.2
79+ - GPUCompiler: 1.5.1
80+ - KernelAbstractions: 0.9.34
81+ - ObjectiveC: 3.4.1
82+ - LLVM: 9.4 .0
8383- LLVMDowngrader_jll: 0.6.0+0
8484
85851 device:
@@ -96,11 +96,11 @@ without writing your own kernels:
9696
9797``` julia-repl
9898julia> a = MtlArray([1])
99- 1-element MtlArray {Int64, 1 }:
99+ 1-element MtlVector {Int64, Metal.PrivateStorage }:
100100 1
101101
102102julia> a .+ 1
103- 1-element MtlArray {Int64, 1 }:
103+ 1-element MtlVector {Int64, Metal.PrivateStorage }:
104104 2
105105```
106106
@@ -123,7 +123,7 @@ vadd (generic function with 1 method)
123123
124124julia> a = MtlArray([1,1,1,1]); b = MtlArray([2,2,2,2]); c = similar(a);
125125
126- julia> @metal threads=2 groups=2 vadd(a, b, c)
126+ julia> @metal threads=2 groups=2 vadd(a, b, c);
127127
128128julia> Array(c)
1291294-element Vector{Int64}:
@@ -142,7 +142,9 @@ low-level API wrappers, along with some slightly higher-level Julia wrappers, ar
142142in the ` MTL ` submodule exported by Metal.jl:
143143
144144``` julia-repl
145- julia> dev = Metal.MTL.devices()[1]
145+ julia> using Metal
146+
147+ julia> dev = device()
146148<AGXG13XDevice: 0x14c17f200>
147149 name = Apple M1 Pro
148150
0 commit comments