Package: anvltcc 0.0.0.9000

anvltcc: TinyCC Backend Bridge from 'anvl' Traces to 'tccquickr' Kernels

Compiles 'anvl' traced array programs to C kernels through 'tccquickr' and the TinyCC just-in-time compiler from 'Rtinycc'. Traced graphs are lowered to declared R using anvl's own quickr lowering rules wherever those emit tccquickr's declared subset, with bridge-owned tinycc rules for primitives that have a native tccquickr surface form (matrix products as '%*%' contractions, aval-checked broadcast passthrough). The result is a millisecond-latency CPU compile path for anvl programs with no XLA dependency.

Authors:Sounkou Mahamane Toure [aut, cre]

anvltcc_0.0.0.9000.tar.gz
anvltcc_0.0.0.9000.zip(r-4.7)anvltcc_0.0.0.9000.zip(r-4.6)anvltcc_0.0.0.9000.zip(r-4.5)
anvltcc_0.0.0.9000.tgz(r-4.6-any)anvltcc_0.0.0.9000.tgz(r-4.5-any)
anvltcc_0.0.0.9000.tar.gz(r-4.7-any)anvltcc_0.0.0.9000.tar.gz(r-4.6-any)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
anvltcc/json (API)

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

Bug tracker:https://github.com/sounkou-bioinfo/anvltcc/issues

On CRAN:

Conda:

2.00 score 1 stars 3 exports 21 dependencies

Last updated from:5cd2e89b6f. Checks:8 OK, 1 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK293
source / vignettesOK345
linux-release-x86_64OK249
macos-release-arm64OK88
macos-oldrel-arm64OK101
windows-develOK109
windows-releaseOK68
windows-oldrelOK74
wasm-releaseFAIL122

Exports:graph_to_tinycc_r_functiontinycc_jittinycc_source

Dependencies:anvlbackportsbitbit64checkmateclicodetoolsfsjsonlitepjrtR6RcpprlangS7s7contractsafetensorsstablehlotccquickrtengenwithrxlamisc