guides.lw1.at

All XLA Options

Unfortunately the JAX documentation only seems to list a few common XLA flags. The rest of them is not documented at all outside of the OpenXLA source code. Here I am listing all of them as of JAX 0.5.3. Keep in mind that most of them are experimental and don’t depend on their behaviour to be stable between JAX/XLA versions.

JAX Tips and Tricks

This is an unordered list of useful things I found while using JAX, that don’t seem to be documented well somewhere else. Partially this is because these features are experimental, so don’t depend on them working the exact same way in future versions of JAX. Nevertheless, they might be useful during development and testing and have been tested using JAX 0.5.3 as of writing.

Running Cosmological N-Body Simulations

This is a basic guide on how to get started running cosmological simulations using monofonIC and SWIFT.

How to quickly convert file formats

This is a collection of a few useful commands for converting files between formats that I use all the time.

VSC/Slurm/Spack Tips and Tricks

This is not official documentation for the Vienna Scientific Cluster. For this check the VSC Docs. Instead, this is my personal cheat sheet of things that are not well documented elsewhere. Also while the content is focused on the VSC, most of the things mentioned here also apply to similar setups that use Slurm at other universities.

Visualizing Point Clouds

Assuming you have a dataset of particles (e.g. dark matter particles in cosmological simulation, SPH-particles, etc.) and their coordinates, there are multiple ways to browse through them as a 3D point cloud.

How to use Open Data from Vienna in QGIS and other software

The city of Vienna publishes a lot of datasets under a free license (CC BY 4.0 and a large fraction of them are geospatial data (like the list of parking zones I use in my parking app).

How to install GlitchTip without Docker

You like the error tracking sentry.io provides, you want to self-host it, but the setup takes up too many resources? Then https://glitchtip.com/ might be something for you. It is a FOSS reimplementation of the sentry backend with most important features. You can install it using docker following their guide, but if you like me like to install things from stretch without docker, then this guide might be for you.

How to stream audio of a single program/game using OBS and PulseAudio

You want to stream a game like the Jackbox Party packs to your friends, but use the same computer for voice chat at the same time without that audio appearing on the stream?

Then this might be a solution.

How to Install Jitsi Meet on Debian or Ubuntu

Installing Jitsi Meet on your own server allows you to Voice-/Videochat with multiple people and use features like screen sharing. Unlike other services it works without accounts or desktop clients — you just need to share a link with others.