近年来,人工智能一直在推动计算机芯片革新,如今的新型计算机已经可以帮助人工智能的新型网络神经形成,这项技术的核心是将神经的程序转换为新型硬件上运行的软件。
ApacheTVM不同于寻常的编译器,它并非将程序转换为CPU或GPU的典型芯片指令,而是研究神经网络中计算操作的“图形”,以TensorFlow或Pytorch形式,根据操作之间的依赖关系找出最佳映射这些操作的硬件。
一家成立两年的初创公司OctoML的业务之一便是ApacheTVM,通过使用TVM帮助优化神经网络,以适应各种硬件。在硬件和研究反馈回路的最新发展中,如今的TVM专门用于人工智能的推理,充分开发的神经网络可根据新数据进行预测,其优化过程已经在各个领域推动了人工智能的发展。未来,TVM将进一步优化,拓展并开发神经网络。
全部评论