Machine Learning

Comparative runtimes of GPU vs CPU showing CPU competitive with GPU in most cases

PyTorch, Tensorflow, and MXNet on GPU in the same environment and GPU vs CPU performance

It has been impossible in the past to get all three of the largest neural network architectures running in the same Python environment in such a way that they don’t conflict and so that they will also train on GPU. The reason I want all the libraries running in the same environment is that AutoTS …

PyTorch, Tensorflow, and MXNet on GPU in the same environment and GPU vs CPU performance Read More »

Anaconda is Slow on Tiger Lake – How to Get MKL-accelerated Python working on Latest Intel CPUs

While doing some benchmarking of my AutoTS package I quickly discovered a troubling trend – my newest, fanciest, most expensive Intel i7 CPUs – an Intel 10700 and 1165G7, were performing vastly slower than their older counterparts. I wasn’t terribly surprised to see the 1165G7 having issues: Tiger Lake – a brand new architecture CPU …

Anaconda is Slow on Tiger Lake – How to Get MKL-accelerated Python working on Latest Intel CPUs Read More »

AutoTS – my new time series package for Python

I have a history of obsessing over predicting the future. Probably the first major time series project I had was in grad school, with a consulting project forecasting amusement park attendance that ultimately found a LSTM network to be most effective. Again at my first data science job, forecasting demand and sales and prices. Probably …

AutoTS – my new time series package for Python Read More »