Package: amatrix.metal 0.1.0

amatrix.metal: Metal Sparse Backend for 'amatrix' on macOS

Experimental sparse-first GPU backend for the 'amatrix' package using Apple 'Metal'. Provides a direct Objective-C++ bridge for sparse matrix times dense matrix products on macOS; on other platforms (or without the 'Metal' frameworks) it builds a mock bridge and reports itself unavailable, so installation is safe anywhere.

Authors:Bradley Buchsbaum [aut, cre]

amatrix.metal_0.1.0.tar.gz

amatrix.metal_0.1.0.tgz(r-4.6-x86_64)amatrix.metal_0.1.0.tgz(r-4.6-arm64)amatrix.metal_0.1.0.tgz(r-4.5-x86_64)amatrix.metal_0.1.0.tgz(r-4.5-arm64)
amatrix.metal_0.1.0.tar.gz(r-4.7-arm64)amatrix.metal_0.1.0.tar.gz(r-4.7-x86_64)amatrix.metal_0.1.0.tar.gz(r-4.6-arm64)amatrix.metal_0.1.0.tar.gz(r-4.6-x86_64)
amatrix.metal_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
amatrix.metal/json (API)

# Install 'amatrix.metal' in R:
install.packages('amatrix.metal', repos = c('https://bbuchsbaum.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/bbuchsbaum/amatrix/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

cpp

2.48 score 1 scripts 10 exports 3 dependencies

Last updated from:219f078434. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK166
linux-devel-x86_64OK149
source / vignettesOK189
linux-release-arm64OK141
linux-release-x86_64OK135
macos-release-arm64OK111
macos-release-x86_64OK269
macos-oldrel-arm64OK92
macos-oldrel-x86_64OK363
windows-develOK81
windows-releaseOK55
windows-oldrelOK52
wasm-releaseOK110

Exports:amatrix_metal_backendamatrix_metal_bridge_infoamatrix_metal_capabilitiesamatrix_metal_enable_probeamatrix_metal_is_availableamatrix_metal_native_availableamatrix_metal_profileamatrix_metal_profile_enableamatrix_metal_profile_resetamatrix_metal_register

Dependencies:amatrixlatticeMatrix

Readme and manuals

Help Manual

Help pageTopics
Profile Metal backend bridge timingamatrix_metal_profile amatrix_metal_profile_enable amatrix_metal_profile_reset