微软发布.NET跨平台机器学习框架ML.NET新版3.0,这个版本加入了多项硬件加速改进,使开发者可以在训练期间,充分使用资源加速计算。开发者现在可以安装最新的ML.NET3.0和英特尔oneDAL(oneAPIDataAnalyticsLibrary)预览组件,获得更好的机器学习工作负载性能。
oneDAL为一个函数库,可以提供资料分析和机器学习所有阶段,高度优化的算法构建模块,以快速分析资料。oneDAL运用英特尔和AMDCPU中,64位元架构的SIMD扩展加速运算,并提供构建运算密集应用程序的高性能工具,像是分析函数、数学函数,还有C++与Java的预测函数,同时也优化XGBoost等热门Python机器学习函数库。
ML.NET集成oneDAL,使得开发者可以分析大型资料集,进行更快更好的预测,oneDAL加速ML.NET现有训练器,包括OrdinaryLeastSquares、L-BGFS、FastTree和FastForest算法。