In this post I’ll go through setting up Docker to use User-Namespaces. This is a very important step to achieving a comfortable docker work-flow on a personal Workstation. I will show you how to configure Docker so that instead of files and processes being owned by root they will be owned by your personal user account. This will make using Docker containers on your system safer and feel much the same as a “normally” installed application.
How-To Setup NVIDIA Docker and NGC Registry on your Workstation – Part 2 Docker and NVIDIA-Docker-v2
This post will build on top of the base systems setup described in Part1. We will go through installing,configuring and testing Docker and NVIDIA-Docker version 2.
How-To Setup NVIDIA Docker and NGC Registry on your Workstation – Part 1 Introduction and Base System Setup
One of my New Years resolutions was to adopt a Docker based workflow. I had also promised in my recent post on testing the Titan V that I would do a series of How-To’s on setting up docker and ultimately configuring and using the excellent NVIDIA NGC docker registry. This is the fist post of that series and covers the base system setup, motivation and references.
The Best Way To Install Ubuntu 16.04 with NVIDIA Drivers and CUDA
In this post I’ll be going over details of Installing Ubuntu 16.04 including the NVIDIA display driver and, optionally, NVIDIA CUDA. I have found the method presented here to be the most likely to succeed no matter what hardware configuration you are installing onto.
Intel CPU flaw kernel patch effects – GPU compute Tensorflow Caffe and LMDB database creation
The Intel CPU flaw and the Meltdown and Spectre security exploits are causing a lot of concern. There is a possibility of application slowdown from the kernel patches to mitigate the exploits. This slowdown concern is a concern for GPU accelerated application because of the systems calls they require for moving data between CPU and GPU memory space. I did some testing on a couple of large Tensorflow and Caffe machine learning jobs along with the creation of a LMDA database from 1.3 million images.
My 2018 Sys Admin and Dev Resolutions
New Years resolutions are notorious for being overly ambitious, vague, and quickly forgotten.But, I’m not going to let that stop me from making some! In order to keep myself from forgetting what I resolve to do I’m going to write them down in public! These are my resolutions for when I’m wearing my System Administrator and Developer hats.
Don’s Computing Technology Predictions for 2018
I’ve been exposed to enough computing “teasers” in 2017 that I feel I can stick my neck out a little and make some predictions for 2018. Some of these are pretty wild i.e. unlikely but I want to put them out there anyway.
NVIDIA Titan V vs Titan Xp Preliminary Machine Learning and Simulation Tests
NIVIDA announced availability of the the Titan V card Friday December 8th. We had a couple in hand for testing on Monday December 11th, nice! I ran through many of the machine learning and simulation testing problems that I have done on Titan cards in the past. Results are not the near doubling in performance of past generations… but read on.
Intel Skylake-X vs Skylake-W
The new Intel core-i9 and core-i7 “enthusiast” “X”, Skylake-X processors and the single socket Xeon Skylake-W (Workstation) processors seem nearly identical. I’ll discuss the differences and make my recommendation on which to use.
Intel Scalable Processors Xeon Skylake-SP (Purley) Buyers Guide
Intel Purley platform, Skylake-SP, Xeon “Scalable” processors (Platinum, Gold, Sliver, Bronze) are here. All 58 of them! Hopefully this post will help you to decide which of these (excellent) processors may be of use for your applications. I trim the list do to just a few of my favorites and break them down by use-case.




