Philipp LiesCloning all repositories from a Bitbucket workspaceHow to automatically clone all repositories from a Bitbucket workspace with a simple python package.4 min read·Mar 7, 2023----
Philipp LiesSetting up latest OpenCV for Android Studio and Kotlin — 2021 editionOpenCV is an amazing library used by millions of developers around the world. Sadly the documentation is outdated and sometimes misleading…3 min read·Dec 28, 2020--2--2
Philipp LiesinITNEXTConverting PyTorch float tensor to Android RGBA Bitmap with KotlinA simple Kotlin implementation of the dearly missed function to convert a PyTorch float tensor into an Android Bitmap.2 min read·Dec 18, 2019--1--1
Philipp LiesReproducible machine learning with docker, jupyterlab and fastai/pytorchHow to set up a pytorch & fastai docker image with built-in fixed random seed for reproducibility.6 min read·Nov 22, 2019--1--1
Philipp LiesSetting up Ubuntu 18.04Tutorial for manually installing and signing nvidia drivers for ubuntu with secure boot enabled.3 min read·Nov 19, 2019----
Philipp LiesTransferring data from Google Drive to Google Cloud Storage using Google ColabSimple and fast transfer of data between Google Drive and Google Cloud Storage without the need to download or upload to your local…3 min read·Jul 10, 2019--20--20
Philipp LiesinITNEXTBuilding docker images from private git repositories using ssh loginStep-by-step tutorial how to set up multi-stage docker builds to securely build images from private git repositories.5 min read·Jun 4, 2019--4--4
Philipp LiesSpeeding up web development with local API call caching using nginx on WindowsStep by step guidance on how to set up nginx on windows to serve as reverse proxy for an remote API server and speed up API calls by >80%.3 min read·Jun 1, 2019----
Philipp LiesProgress bar and status logging in python with tqdmHow to make a compact progress tracking and performance logging in python3 min read·Apr 30, 2019--5--5