Portable Deep Learning