Package: anvl 0.3.0
anvl: Accelerated Array Computing and Automatic Differentiation
Accelerated array computing and code transformations for R. Numerical programs operating on multi-dimensional arrays can be just-in-time compiled to optimized executables via 'XLA' -- the same compiler that powers 'JAX' and 'TensorFlow' -- and run on CPU or NVIDIA GPU from the same source. Also provides reverse-mode automatic differentiation, returning the gradient of a function as another R function.
Authors:
anvl_0.3.0.tar.gz
anvl_0.3.0.zip(r-4.7)anvl_0.3.0.zip(r-4.6)anvl_0.3.0.zip(r-4.5)
anvl_0.3.0.tgz(r-4.6-any)anvl_0.3.0.tgz(r-4.5-any)
anvl_0.3.0.tar.gz(r-4.7-any)anvl_0.3.0.tar.gz(r-4.6-any)
anvl_0.3.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
anvl/json (API)
NEWS
| # Install 'anvl' in R: |
| install.packages('anvl', repos = c('https://r-xla.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/r-xla/anvl/issues
Pkgdown/docs site:https://r-xla.github.io
array-computingautodiffgpu-accelerationxla
Last updated from:76f4c30cc0 (on v0.3.0). Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 288 | ||
| source / vignettes | OK | 306 | ||
| linux-release-x86_64 | OK | 290 | ||
| macos-release-arm64 | OK | 273 | ||
| macos-oldrel-arm64 | OK | 321 | ||
| windows-devel | OK | 798 | ||
| windows-release | OK | 717 | ||
| windows-oldrel | OK | 782 | ||
| wasm-release | OK | 113 |
Exports:.current_descriptorAbstractArrayambiguousambiguous_abstractAnvlBackendAnvlBackendQuickrAnvlBackendXlaAnvlPrimitivearras_anvl_arrayas_anvl_arraysas_arrayas_dtypeas_rawat2vtawaitbackendbuild_treecommon_dtypeConcreteArraycurrent_platformdefault_backenddefault_devicedevicedevice_argdtypedtype_abstracteq_typefilter_list_nodeflattengradientgraph_desc_addgraph_to_quickr_r_functionGraphBoxGraphDescriptorGraphLiteralGraphValueIotaArrayis_arrayishis_deviceis_dtypejitjit_evalLiteralArraylocal_backendlocal_descriptorlocal_platformmap_treendimsndims_abstractneq_typenew_primitivenv_absnv_acosnv_acoshnv_addnv_andnv_argmaxnv_argminnv_argsortnv_arraynv_array_likenv_asinnv_asinhnv_atannv_atan2nv_atanhnv_avalnv_bitcast_convertnv_broadcast_arraysnv_broadcast_scalarsnv_broadcast_tonv_cbindnv_cbrtnv_ceilingnv_cholnv_clampnv_concatenatenv_convertnv_cosnv_coshnv_crossprodnv_cummaxnv_cumminnv_cumprodnv_cumsumnv_detnv_determinantnv_devicenv_diagnv_digammanv_divnv_eighnv_emptynv_empty_likenv_eqnv_erfnv_erf_invnv_erfcnv_expnv_expm1nv_extract_diagnv_eyenv_eye_likenv_fillnv_fill_likenv_flattennv_floornv_genv_gtnv_ifnv_ifelsenv_invnv_iotanv_iota_likenv_is_finitenv_is_infinitenv_is_nannv_lenv_lgammanv_lognv_log10nv_log1pnv_log2nv_logisticnv_ltnv_lunv_matmulnv_matrixnv_maxnv_meannv_mediannv_minnv_modnv_mulnv_nenv_negatenv_notnv_ornv_outernv_padnv_polygammanv_popcntnv_pownv_printnv_promote_to_commonnv_qrnv_quantilenv_rbindnv_rbinomnv_rdunifnv_readnv_reduce_allnv_reduce_anynv_reduce_maxnv_reduce_minnv_reduce_prodnv_reduce_sumnv_remaindernv_reshapenv_reversenv_rng_statenv_rnormnv_roundnv_rsqrtnv_runifnv_savenv_scalarnv_scalar_likenv_sdnv_selectnv_seqnv_seq_likenv_serializenv_shift_leftnv_shift_right_arithmeticnv_shift_right_logicalnv_signnv_sinnv_sinhnv_solvenv_sortnv_sqrtnv_squeezenv_static_slicenv_subnv_subsetnv_subset_assignnv_svdnv_tannv_tanhnv_tcrossprodnv_top_knv_tracenv_transposenv_triangular_solvenv_trilnv_triunv_truncnv_unserializenv_unsqueezenv_varnv_whilenv_xorplatformpmap_treeprim_absprim_acosprim_acoshprim_addprim_andprim_argmaxprim_argminprim_asinprim_asinhprim_atanprim_atan2prim_atanhprim_bitcast_convertprim_broadcast_in_dimprim_cbrtprim_ceilprim_cholprim_clampprim_concatenateprim_convertprim_cosprim_coshprim_cummaxprim_cumminprim_cumprodprim_cumsumprim_digammaprim_divprim_dot_generalprim_dynamic_sliceprim_dynamic_update_sliceprim_eighprim_eqprim_erfprim_erf_invprim_erfcprim_expprim_expm1prim_fillprim_floorprim_gatherprim_geprim_gtprim_ifprim_ifelseprim_iotaprim_is_finiteprim_leprim_lgammaprim_logprim_log1pprim_logisticprim_ltprim_luprim_maxprim_minprim_mulprim_neprim_negateprim_notprim_orprim_padprim_polygammaprim_popcntprim_powprim_printprim_qrprim_reduceprim_reduce_allprim_reduce_anyprim_reduce_maxprim_reduce_minprim_reduce_prodprim_reduce_sumprim_remainderprim_reshapeprim_reverseprim_rng_bit_generatorprim_roundprim_rsqrtprim_scatterprim_shift_leftprim_shift_right_arithmeticprim_shift_right_logicalprim_signprim_sinprim_sinhprim_sortprim_sqrtprim_static_sliceprim_subprim_svdprim_tanprim_tanhprim_top_kprim_transposeprim_triangular_solveprim_whileprim_xorPrimitiveCallquickr_devicereindex_treerule_reverseshapeShapeshape_abstractstablehlosubgraphsto_abstracttrace_fntransform_gradienttree_pathtree_sizeunflattenvalue_and_gradientvtvt2atwith_backendxla
Dependencies:backportsbitbit64checkmateclifsjsonlitepjrtR6Rcpprlangsafetensorsstablehlotengenwithrxlamisc
Adding a Primitive
Rendered fromextending_primitive.Rmdusingknitr::rmarkdownon Jun 03 2026.Last update: 2026-05-18
Started: 2026-04-27
Efficiency
Rendered fromefficiency.Rmdusingknitr::rmarkdownon Jun 03 2026.Last update: 2026-05-28
Started: 2026-04-27
Extending the API
Rendered fromextending_api.Rmdusingknitr::rmarkdownon Jun 03 2026.Last update: 2026-05-16
Started: 2026-04-27
FAQ
Rendered fromfaq.Rmdusingknitr::rmarkdownon Jun 03 2026.Last update: 2026-05-07
Started: 2026-03-13
Gaussian Process
Rendered fromgaussian-process.Rmdusingknitr::rmarkdownon Jun 03 2026.Last update: 2026-05-18
Started: 2026-03-13
Get Started
Rendered fromanvl.Rmdusingknitr::rmarkdownon Jun 03 2026.Last update: 2026-04-30
Started: 2026-04-23
Installation
Rendered frominstallation.Rmdusingknitr::rmarkdownon Jun 03 2026.Last update: 2026-04-28
Started: 2026-03-13
Internals
Rendered frominternals.Rmdusingknitr::rmarkdownon Jun 03 2026.Last update: 2026-05-02
Started: 2025-11-28
JIT Deep Dive
Rendered fromjit.Rmdusingknitr::rmarkdownon Jun 03 2026.Last update: 2026-05-02
Started: 2026-04-27
Logistic Regression
Rendered fromlogistic-regression.Rmdusingknitr::rmarkdownon Jun 03 2026.Last update: 2026-05-18
Started: 2026-01-28
Metropolis-Hastings
Rendered frommetropolis-hastings.Rmdusingknitr::rmarkdownon Jun 03 2026.Last update: 2026-05-18
Started: 2026-03-12
Primitives Reference
Rendered fromprimitives.Rmdusingknitr::rmarkdownon Jun 03 2026.Last update: 2026-04-23
Started: 2025-12-16
Random Number Generation
Rendered fromrandom-numbers.Rmdusingknitr::rmarkdownon Jun 03 2026.Last update: 2026-05-05
Started: 2025-12-18
Static Shape Restriction
Rendered fromstatic_shapes.Rmdusingknitr::rmarkdownon Jun 03 2026.Last update: 2026-04-27
Started: 2026-04-27
Subsetting
Rendered fromsubsetting.Rmdusingknitr::rmarkdownon Jun 03 2026.Last update: 2026-05-18
Started: 2026-01-28
Type Promotion
Rendered fromtype-promotion.Rmdusingknitr::rmarkdownon Jun 03 2026.Last update: 2026-04-23
Started: 2025-12-16
