Tag: docker

  • VSCode and Docker for Machine Learning

    VSCode and Docker for Machine Learning

    In this article, I want to share my experience using Visual Studio Code (VSCode) for all my machine learning work and how it has significantly improved my productivity. I believe that I am now five times more productive than before, thanks to the use of VSCode, Docker containers, and GitHub Copilot. Working in Different Environments: […]

  • How to publish a docker image to Google Container Registry

    How to publish a docker image to Google Container Registry

    In this short article, I list the steps you need to follow in order to publish a Docker image to the Google Container Registry(GCR) in the Google Cloud Platform. Pre-requisites Docker installed GCloud SDK User or service account with access required to push to GCR. Steps to push docker image to GCR Create Dockerfile In […]

  • Installing Tensorflow 2.9 with GPU Support

    Installing Tensorflow 2.9 with GPU Support

    You have come here because you want to install Tensorflow 2.9, and you want to get it right for the first time. Typically installing Tensorflow is hard work due to the number of dependencies. The good news is that since Tensorflow 2.5, the basic dependencies haven’t changed much, CUDA 11.2 and CuDNN 8.1 is still […]

  • How to setup Tensorflow on Ubuntu Linux with multiple GPUs using Docker

    How to setup Tensorflow on Ubuntu Linux with multiple GPUs using Docker

    For this tutorial, I will be setting up the latest version of Tensorflow, currently 2.9 with GPU support on a workstation kindly provided by SabrePC with 4 x RTX 3080. For those curious, here is a clip of what this workstation looks like: Setting up Tensorflow typically requires a lot of hard work as you […]

  • Creating my own image dataset for Tensorflow with CVAT

    Creating my own image dataset for Tensorflow with CVAT

    So, I have created a Raspberry PI wildlife camera, but it has a big cat issue! Or shall I say, a big dog issue?! The Tensorflow model I am using mistakes everything for a dog. A fox, a cat, a person, and some sunshine can all be mistaken for a dog.  So I have to do […]

  • Develop for Kubernetes and WordPress with Skaffold

    Develop for Kubernetes and WordPress with Skaffold

    In this article, I am going to show you, how to create a WordPress Kubernetes application using Skaffold and Kustomize so you can start developing for WordPress with Kubernetes, in your local environment straight away. So What is Skaffold? And Kustomize? If you don’t know Skaffold yet, Skaffold is a command-line tool developed by Google […]

  • Setting up Gitlab CI/CD with Skaffold for Google Kubernetes Engine

    Setting up Gitlab CI/CD with Skaffold for Google Kubernetes Engine

    In this article I will show you how to setup Gitlab CI/CD to deploy an application to Google Kubernetes Engine, using Skaffold, and dynamic environmments. If you don’t know Skaffold yet, Skaffold is a command-line tool developed by Google that makes it really easy to setup CI/CD for local, development and production environments with Kubernetes. […]

  • How to do a redirect from HTTP to HTTPS with Google Kubernetes Engine Ingress

    How to do a redirect from HTTP to HTTPS with Google Kubernetes Engine Ingress

    Photo by Rajeshwar Bachu on Unsplash Google Kubernetes Engine(GKE) Ingress(gce-ingress), as of the date of this article, does not allow you to configure any redirects directly in the ingress. Until recently you couldn’t even configure the Load Balancer associated to the Ingress to do simple HTTPS redirects. That functionality was added not long ago, to […]

  • How to run object detection with Tensorflow 2 on the Raspberry PI using Docker

    How to run object detection with Tensorflow 2 on the Raspberry PI using Docker

    In this article I am going to show you how you can try object detection on the Raspberry PI using a PI Camera, the easy way, with docker! These are the main steps you need to complete: Install and configure the PI Camera if you haven’t yet. See this separate guide I created to install […]