kir0ul

joined 4 years ago
 

 

 

TinyTeX is a custom LaTeX distribution based on TeX Live that is small in size (about 61Mb on macOS/Linux, and 94Mb on Windows when (g)zipped), but functions well in most cases, especially for R users. If you run into the problem of missing LaTeX packages, it should be super clear to you what you need to do (in fact, R users won’t need to do anything). You only install LaTeX packages you actually need.

3
submitted 3 years ago* (last edited 3 years ago) by [email protected] to c/[email protected]
 

There is no shortage of package managers. Each tool makes its own set of tradeoffs regarding speed, ease of use, customizability, and reproducibility. Guix occupies a sweet spot, providing reproducibility by design as pioneered by Nix, package customization à la Spack from the command line, the ability to create container images without hassle, and more.

Beyond the “feature matrix” of the tools themselves, a topic that is often overlooked is packages—or rather, what’s inside of them. Chances are that a given package may be installed using any of the many tools at your disposal. But are you really getting the same thing regardless of the tool you are using? The answer is “no”, contrary to what one might think. The author realized this very acutely while fearlessly attempting to package the PyTorch machine learning framework for Guix.

This post is about the journey packaging PyTorch the Guix way, the rationale, a glimpse at what other PyTorch packages out there look like, and conclusions we can draw for high-performance computing and scientific workflows.

19
Open your eyes (lemmy.ml)
submitted 3 years ago* (last edited 3 years ago) by [email protected] to c/[email protected]
 
 

[–] [email protected] 3 points 3 years ago

There's a thread that lists some FLOSS StackOverflow alternatives here: https://lemmy.ml/post/38944

view more: ‹ prev next ›