Julia interface to the macOS Accelerate framework. This provides a Julia interface to some of the macOS Accelerate frameworks. At the moment, this package provides access to Accelerate BLAS and LAPACK using the libblastrampoline framework, an interface to the array-oriented functions, which provide a vectorized form for many common mathematical functions. The performance is significantly better than using standard libm functions in some cases, though there does appear to be some reduced accuracy.

Features

  • MacOS 13.4 is required in order to run AppleAccelerate.jl
  • Examples available
  • Documentation available
  • Output arrays can be specified as first arguments of the functions
  • This provides a Julia interface to some of the macOS Accelerate framework
  • Access to Accelerate BLAS and LAPACK using the libblastrampoline framework

Project Samples

Project Activity

See All Activity >