Bot releases are visible (Hide)
Merged pull requests:
MTL
(#392) (@christiangnrd)MPS
(#400) (@christiangnrd)Closed issues:
MTLBinaryArchive
(#387)Metal.code_agx()
failing in MacOS 15 Beta 3 (#388)Shared
vs SharedStorage
in examples/unified_memory (#405)Distributions
(#406)Published by github-actions[bot] 3 months ago
Merged pull requests:
MulAddMul
s on Julia v1.12+ (#295) (@dkarrasch)MPSCommandBuffer
(#340) (@christiangnrd)contents
(#356) (@christiangnrd)SimpleVersion
and AS
(#360) (@christiangnrd)current_device()
with device()
(#366) (@christiangnrd)accumulate
implementation (#377) (@chengchingwen)findall
implementation (#382) (@zhenwu0728)Closed issues:
accmulate!
and findall
from CUDA.jl (#348)GPUCompiler
v0.26.5 and LLVM
v7.1 (#350)Published by github-actions[bot] 6 months ago
Merged pull requests:
resize!
(#279) (@mtfishman)mtl
behaviour. (#290) (@christiangnrd)adapt_storage
-related improvements (#296) (@christiangnrd)Closed issues:
resize!
, append!
not defined (#277)mtl
-related behaviours (#289)Published by github-actions[bot] 9 months ago
Merged pull requests:
Closed issues:
Published by github-actions[bot] about 1 year ago
Merged pull requests:
METAL_CAPTURE_ENABLED
in Metal.versioninfo()
when the environment variable is set (#248) (@christiangnrd)Closed issues:
symbol multiply defined!
Bug/crash on Julia master, fine on 1.10 (#231)log1p
fails on MtlArray{Float32}
(#234)CompilerConfig
not defined (#247)Published by github-actions[bot] over 1 year ago
Metal.jl 0.5 is a feature release, bringing initial support for atomic operations (#168).
Low-level atomics that mimic Metal C are supported (atomic_store_explicit
,
atomic_load_explicit
, etc), as well as a higher-level Metal.@atomic
that can be used to
update array values similar to how CUDA.jl's @atomic
works. This uses native atomics when
supported, and falls back to a compare-exchange loop otherwise.
Minor changes include an update for the @device_code_agx
disassembler, the addition of a
type variable to MtlArray
encoding the storage mode (#194), and support for MPSVector
(#199) which should accelerate matrix/vector multiplications.
Also note that Metal.jl now disallows the construction of Float64 arrays, as these are not
support by the Metal libraries.
Closed issues:
MtlArray
storage mode a type parameter (#190)Merged pull requests:
Published by github-actions[bot] over 1 year ago
Closed issues:
fill!
for Int8
errors when the value is negative (#192)Merged pull requests:
*.DS_Store
to .gitignore
(#188) (@christiangnrd)gemm_wrapper!
with LinAlg.jl (#195) (@dkarrasch)Published by github-actions[bot] over 1 year ago
Closed issues:
Metal.versioninfo()
(#179)Merged pull requests:
Published by github-actions[bot] over 1 year ago
Closed issues:
grid
to groups
(#116)Merged pull requests:
functional()
(#147) (@christiangnrd)Published by github-actions[bot] over 1 year ago
Closed issues:
Merged pull requests:
Published by github-actions[bot] about 2 years ago
Closed issues:
Merged pull requests:
Published by github-actions[bot] over 2 years ago
Closed issues:
Merged pull requests:
Published by github-actions[bot] over 2 years ago
Published by github-actions[bot] over 2 years ago
Closed issues:
Merged pull requests: