v2.1
Features:
- Introducing Raspberry Pi 4 support
USE_EGL_DRM=ON
needs to be supplied tocmake
when compiling for Raspberry Pi 4- For Raspberry Pi prior to 4 series, the cmake options become
USE_EGL=ON
andUSE_BRCM_LIBS=ON
- Updating X2 neural net and implementation
- 32.64 dB PSNR on DIV2K validation set, previously 32.57 dB
- Reducing register pressure in shaders
- Introducing dog classification neural net featuring inference with NNets
- 72% top-1 validation accuracy on 120-class subset of ILSVRC 2012 containing images of dogs with a model of 225k parameters
- Introducing a piecewise sigmoid-like activation suitable for the shader-based inference implementation
- Supporting clipped ReLU activation
- Introducing GLSL dialect for better compatibility with different GPUs
- Automatically transforms the shader code into GLSL ES 2.0, GLSL ES 3.1 or GLSL 1.3 depending on the OpenGL version supported by the GPU
- Fixing bugs and introducing new ones
Prebuilt Python packages
Prebuilt Python packages are available for download below:
- for Python 3.5, 3.6, 3.7, 3.8, 3.9 for Ubuntu 20.04 (x64),
- for Python 3.6 for Nvidia® Jetson™ / JetPack 4.3 (aarch64) .
Prebuild Python packages for Windows can be installed with pip install beatmup
.