TensorFI: A Configurable Fault Injector for TensorFlow Applications
TensorFI: A Configurable Fault Injector for TensorFlow Applications
复制标题
TensorFI:适用于 TensorFlow 应用程序的可配置故障注入器
DOI:
--
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
Nathan Debardeleben
中科院分区:
文献类型:
--
作者:
Guanpeng Li;K. Pattabiraman;Nathan Debardeleben
Machine Learning (ML) applications have emerged as the killer applications for next generation hardware and software platforms, and there is a lot of interest in software frameworks to build such applications. TensorFlow is a high-level dataflow framework for building ML applications and has become the most popular one in the recent past. ML applications are also being increasingly used in safety-critical systems such as self-driving cars and home robotics. Therefore, there is a compelling need to evaluate the resilience of ML applications built using frameworks such as TensorFlow. In this paper, we build a high-level fault injection framework for TensorFlow called TensorFI for evaluating the resilience of ML applications. TensorFI is flexible, easy to use, and portable. It also allows ML application programmers to explore the effects of different parameters and algorithms on error resilience.