In recent years, there has been lots of work done on low-precision inference that shows that by training for quantization, large gains in energy efficiency can be achieved. On the other hand, embedded runtime packages like TensorFlow Lite and Caffe2Go offer portability over a number of platforms. Cormac Brick asks, Why can’t we have both performance and portability?
Cormac explores industry challenges and details the progress needed to close the portability-performance gap. You’ll learn how big this gap truly is, discover state-of-the-art methods for both, and explore specifically trained networks that illustrate performance over a range of popular vision applications. Along the way, Cormac shares best-in-class design techniques for developing portable networks to maximize performance on different compute architectures variety of network architectures.
Cormac Brick is director of machine intelligence in the Movidius Group at Intel Corporation, where he builds new foundational algorithms for computer vision and machine intelligence to enhance the Myriad VPU product family. Cormac contributes to internal architecture and helps customers build products using the very latest techniques in deep learning and embedded vision through a set of advanced applications and libraries. He has worked with Movidius since its early days and has contributed heavily to the design of the ISA and the hardware systems as well as computer vision software development and tools. Cormac holds a BEng in electronic engineering from University College Cork.
©2018, O’Reilly UK Ltd • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org