Pytorch 2: Faster machine learning through dynamic python bytecode transformation and graph compilation

J Ansel, E Yang, H He, N Gimelshein, A Jain… - Proceedings of the 29th …, 2024 - dl.acm.org
This paper introduces two extensions to the popular PyTorch machine learning framework,
TorchDynamo and TorchInductor, which implement the torch. compile feature released in …

Flux: Elegant machine learning with Julia

M Innes - Journal of Open Source Software, 2018 - joss.theoj.org
Flux is library for machine learning (ML), written using the numerical computing language
Julia (Bezanson et al. 2017). The package allows models to be written using Julia's simple …

TensorFlow Eager: A multi-stage, Python-embedded DSL for machine learning

A Agrawal, A Modi, A Passos, A Lavoie… - Proceedings of …, 2019 - proceedings.mlsys.org
TensorFlow Eager is a multi-stage, Python-embedded domain-specific language for
hardware-accelerated machine learning, suitable for both interactive research and …

Rapid software prototy** for heterogeneous and distributed platforms

T Besard, V Churavy, A Edelman, B De Sutter - Advances in engineering …, 2019 - Elsevier
The software needs of scientists and engineers are growing and their programs are
becoming more compute-heavy and problem-specific. This has led to an influx of non-expert …

Scalable first-order Bayesian optimization via structured automatic differentiation

SE Ament, CP Gomes - International Conference on …, 2022 - proceedings.mlr.press
Bayesian Optimization (BO) has shown great promise for the global optimization of functions
that are expensive to evaluate, but despite many successes, standard approaches can …

The State of Julia for Scientific Machine Learning

E Berman, J Ginesin - arxiv preprint arxiv:2410.10908, 2024 - arxiv.org
Julia has been heralded as a potential successor to Python for scientific machine learning
and numerical computing, boasting ergonomic and performance improvements. Since …

[PDF][PDF] Relay: A high-level IR for deep learning

J Roesch, S Lyubomirsky, M Kirisame… - arxiv preprint arxiv …, 2019 - academia.edu
arxiv:1904.08368v1 [cs.LG] 17 Apr 2019 Page 1 Relay: A High-Level IR for Deep Learning
JARED ROESCH, Unversity of Washington STEVEN LYUBOMIRSKY, Unversity of Washington …

[PDF][PDF] TensorFlow. jl: An idiomatic Julia front end for TensorFlow

J Malmaud, L White - Journal of Open Source Software, 2018 - joss.theoj.org
TensorFlow. jl is a Julia (Bezanson, Edelman, Karpinski, & Shah, 2017) client library for the
TensorFlow deep-learning framework (Abadi et al., 2015),(Abadi et al., 2016). It allows users …

The JuliaConnectoR: A functionally-oriented interface for integrating Julia in R

S Lenz, M Hackenberg, H Binder - Journal of Statistical Software, 2022 - jstatsoft.org
Like many groups considering the new programming language Julia, we faced the
challenge of accessing the algorithms that we develop in Julia from R. Therefore, we …

Cuvis. Ai: An Open-Source, Low-Code Software Ecosystem for Hyperspectral Processing and Classification

N Hanson, P Manke, S Birkholz, M Mühlbauer… - arxiv preprint arxiv …, 2024 - arxiv.org
Machine learning is an important tool for analyzing high-dimension hyperspectral data;
however, existing software solutions are either closed-source or inextensible research …