ABSTRACT

Building Machine Learning Models that operate in resource constrained environments is complex and deeply technology involved process. To create products that function as per design specification and yield the best results required compelling engineering architecture and highly advanced tooling. The purpose of the chapter is to introduce Machine Learning tools, Software Engineering tools, High Performance Computing architecture frameworks. and Hardware Components. The chapter starts with open source Software Engineering Tools, Hardware Engineering Tools, and concludes with tools that enable to deploy ML models as part of the hardware stack.