{"id":17151,"date":"2023-11-22T08:03:35","date_gmt":"2023-11-22T08:03:35","guid":{"rendered":"https:\/\/multicorewareinc.com\/ch\/?page_id=17151"},"modified":"2023-12-06T05:33:20","modified_gmt":"2023-12-06T05:33:20","slug":"software-stack","status":"publish","type":"page","link":"https:\/\/multicorewareinc.com\/ch\/what-we-do\/machine-learning-frameworks\/software-stack\/","title":{"rendered":"\u8f6f\u4ef6\u5806\u6808"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"17151\" class=\"elementor elementor-17151\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4e640b8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4e640b8\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ca2978c\" data-id=\"ca2978c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-467dddc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"467dddc\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-ef48ce6\" data-id=\"ef48ce6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ea5f60b elementor-widget elementor-widget-heading\" data-id=\"ea5f60b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u8f6f\u4ef6\u5806\u6808<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d39da33 elementor-widget elementor-widget-text-editor\" data-id=\"d39da33\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>MulticoreWare\u5c55\u793a\u4e86\u5728\u50cfONNX\u3001TensorFlow Lite\uff08TFLite\uff09\u4ee5\u53caAndroid\u795e\u7ecf\u7f51\u7edc\uff08NN\uff09\u6846\u67b6\u7b49\u8fd0\u884c\u65f6\u73af\u5883\u4e2d\u7684\u5f3a\u5927\u4e13\u4e1a\u77e5\u8bc6\u3002\u6211\u4eec\u63d0\u4f9b\u4e86\u4f18\u5316\u548c\u52a0\u901f\u673a\u5668\u5b66\u4e60\u6a21\u578b\u63a8\u65ad\u548c\u8bad\u7ec3\u7684\u89e3\u51b3\u65b9\u6848\uff0c\u786e\u4fdd\u5728\u5404\u79cd\u786c\u4ef6\u5e73\u53f0\u4e0a\u7684\u9ad8\u6548\u6267\u884c\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ede8385 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ede8385\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5b29c6d\" data-id=\"5b29c6d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-58adffd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"58adffd\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-e13fdfc\" data-id=\"e13fdfc\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b458001 elementor-widget elementor-widget-heading\" data-id=\"b458001\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">AI \/ ML \u52a0\u901f\u5668\uff08\u4eba\u5de5\u667a\u80fd \/ \u673a\u5668\u5b66\u4e60\u52a0\u901f\u5668\uff09<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-01cebea elementor-widget elementor-widget-text-editor\" data-id=\"01cebea\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>MulticoreWare\u5728\u901a\u8fc7\u5404\u79cd\u6280\u672f\u8fdb\u884c\u6a21\u578b\u4f18\u5316\u65b9\u9762\u8868\u73b0\u5353\u8d8a\uff0c\u5305\u62ec\u4fee\u526a\uff08pruning\uff09\u3001\u91cf\u5316\uff08quantization\uff09\u548c\u77e5\u8bc6\u84b8\u998f\uff08knowledge distillation\uff09\u3002\u4fee\u526a\u6d89\u53ca\u6709\u9009\u62e9\u5730\u5220\u9664\u4e0d\u592a\u91cd\u8981\u7684\u7f51\u7edc\u7ec4\u4ef6\uff0c\u51cf\u5c0f\u6a21\u578b\u5927\u5c0f\u548c\u8ba1\u7b97\u8981\u6c42\u3002\u91cf\u5316\u538b\u7f29\u6a21\u578b\u7684\u6743\u91cd\u548c\u6fc0\u6d3b\u503c\uff0c\u4ee5\u5728\u786c\u4ef6\u4e0a\u8fdb\u884c\u66f4\u9ad8\u6548\u7684\u63a8\u65ad\u3002<\/p>\n<p>\u6b64\u5916\uff0cMulticoreWare\u5bf9Android NN\u7684\u652f\u6301\uff0c\u5c24\u5176\u662f\u795e\u7ecf\u7f51\u7edcAPI\uff08NNAPI\uff09\uff0c\u901a\u8fc7\u4e13\u7528\u7684AI\u786c\u4ef6\u52a0\u901f\u5668\u5b9e\u73b0\u4e86\u673a\u5668\u5b66\u4e60\u64cd\u4f5c\u5728Android\u8bbe\u5907\u4e0a\u7684\u9ad8\u6548\u6267\u884c\uff0c\u63d0\u5347\u4e86\u6574\u4f53\u6027\u80fd\u548c\u54cd\u5e94\u901f\u5ea6\u3002\u6211\u4eec\u5728ONNX\u548cTFLite\u8fd0\u884c\u65f6\u65b9\u9762\u7684\u719f\u7ec3\u638c\u63e1\u4f7f\u6a21\u578b\u7684\u90e8\u7f72\u548c\u4e92\u64cd\u4f5c\u80fd\u591f\u65e0\u7f1d\u8fdb\u884c\u3002<\/p>\n<p>MulticoreWare\u62e5\u6709\u5e7f\u6cdb\u7684\u7ecf\u9a8c\uff0c\u53ef\u4ee5\u5f00\u53d1Android NN\u9a71\u52a8\u7a0b\u5e8f\u5e76\u5b9e\u65bd\u6a21\u578b\u63a8\u65ad\u5378\u8f7d\u5230\u7279\u5b9a\u7684AI\u52a0\u901f\u5668\u4e0a\u3002\u6211\u4eec\u7684\u4e13\u4e1a\u77e5\u8bc6\u8fd8\u5305\u62ec\u5c06\u5ba2\u6237\u5b9a\u5236\u7684AI\u5f15\u64ce\u540e\u7aef\u96c6\u6210\u5230\u8fd0\u884c\u65f6\u4e2d\uff0c\u4ece\u800c\u4e3a\u6d6e\u70b9\u548c\u91cf\u5316\u6a21\u578b\u4f18\u5316\u6d41\u6c34\u7ebf\u3002\n<\/p>\n<p>\u8fd9\u4e00\u80fd\u529b\u4f7f\u5f97\u673a\u5668\u5b66\u4e60\u5de5\u4f5c\u8d1f\u8f7d\u80fd\u591f\u5728Android\u8bbe\u5907\u4e0a\u5b9e\u73b0\u65e0\u7f1d\u6267\u884c\uff0c\u540c\u65f6\u5145\u5206\u53d1\u6325\u4e13\u7528AI\u52a0\u901f\u5668\u7684\u6027\u80fd\u3002MulticoreWare\u5728\u5b9a\u5236\u96c6\u6210\u3001\u4f18\u5316\u548c\u786c\u4ef6\u52a0\u901f\u65b9\u9762\u7684\u4e13\u4e1a\u77e5\u8bc6\u6709\u52a9\u4e8e\u5728\u79fb\u52a8\u73af\u5883\u4e2d\u5b9e\u73b0\u9ad8\u6548\u548c\u9ad8\u6027\u80fd\u7684AI\u90e8\u7f72\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-dce201c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"dce201c\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ece9182\" data-id=\"ece9182\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-951c8d4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"951c8d4\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-86b09bf\" data-id=\"86b09bf\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-04daa22 elementor-widget elementor-widget-heading\" data-id=\"04daa22\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u5f53\u524dC++\u5e93\u7684\u4f7f\u7528<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c9c39a9 elementor-widget elementor-widget-text-editor\" data-id=\"c9c39a9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>MulticoreWare\u5728TensorFlow\u548cPyTorch\u4e2d\u6267\u884c\u7684\u4efb\u52a1\u4e3b\u8981\u4f9d\u8d56\u4e8eC++14\/17\u7684\u4f7f\u7528\u3002\u6211\u4eec\u7684\u65b9\u6cd5\u5f3a\u8c03\u57fa\u4e8e\u6a21\u677f\u7684\u7075\u6d3b\u6027\uff0c\u800c\u4e0d\u662f\u4f20\u7edf\u7684\u7c7b\/\u63a5\u53e3\u7ed3\u6784\uff0c\u4ece\u800c\u5b9e\u73b0\u53ef\u9002\u5e94\u548c\u9ad8\u6548\u7684\u4ee3\u7801\u8bbe\u8ba1\u3002\u8fd9\u79cd\u7f16\u7801\u7b56\u7565\u589e\u5f3a\u4e86\u9879\u76ee\u4e2d\u7684\u4ee3\u7801\u53ef\u9760\u6027\u3001\u6027\u80fd\u548c\u53ef\u7ef4\u62a4\u6027\u3002\u6b64\u5916\uff0c\u8fd9\u79cd\u65b9\u6cd5\u901a\u8fc7\u5171\u4eab\u72ec\u7279\u6307\u9488\u5b9e\u73b0\u4e86\u81ea\u52a8\u8d44\u6e90\u7ba1\u7406\u3002\n<\/p>\n<p>MulticoreWare\u5bf9\u6807\u51c6\u5e93\u5bb9\u5668\u548c\u7b97\u6cd5\u7684\u4f7f\u7528\u8868\u660e\u6211\u4eec\u81f4\u529b\u4e8e\u5efa\u7acb\u548c\u4f18\u5316\u7684\u7f16\u7801\u5b9e\u8df5\u3002\u5bf9STL\uff08\u6807\u51c6\u6a21\u677f\u5e93\uff09\u3001\u9519\u8bef\u5904\u7406\u3001\u5143\u7f16\u7a0b\u548c\u5e93\u5229\u7528\u7684\u5168\u9762\u65b9\u6cd5\u5f3a\u8c03\u4e86\u6211\u4eec\u56e2\u961f\u81f4\u529b\u4e8e\u751f\u6210\u7a33\u5b9a\u3001\u9ad8\u6548\u548c\u53ef\u7ef4\u62a4\u8f6f\u4ef6\u89e3\u51b3\u65b9\u6848\u7684\u627f\u8bfa\u3002\n<\/p>\n<p>\u6211\u4eec\u7684\u5de5\u7a0b\u5e08\u64c5\u957f\u521b\u5efa\u5177\u6709\u6a21\u5757\u5316\u548c\u53ef\u9002\u5e94\u6027\u7684\u5c42\u5b9e\u73b0\u8fc7\u7a0b\u3002\u8fd9\u79cd\u8bbe\u8ba1\u7b56\u7565\u5141\u8bb8\u5728\u5f00\u53d1\u8fc7\u7a0b\u4e2d\u65e0\u7f1d\u96c6\u6210\u4e0d\u540c\u5c42\uff0c\u4fc3\u8fdb\u4e86\u4ee3\u7801\u7684\u53ef\u91cd\u7528\u6027\u548c\u53ef\u7ef4\u62a4\u6027\u3002\u5185\u6838\u5207\u6362\u4f7f\u5f97\u80fd\u591f\u5728\u8fd0\u884c\u65f6\u9ad8\u6548\u9009\u62e9\u4f18\u5316\u7684\u8ba1\u7b97\u5185\u6838\uff0c\u6709\u52a9\u4e8e\u63d0\u9ad8\u6027\u80fd\u5e76\u5b9e\u73b0\u5b9a\u5236\u7684\u786c\u4ef6\u5229\u7528\u3002\n\n<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u8f6f\u4ef6\u5806\u6808 MulticoreWare\u5c55\u793a\u4e86\u5728\u50cfONNX\u3001TensorFlow Lite\uff08TFLite\uff09\u4ee5\u53caAndroid\u795e\u7ecf\u7f51\u7edc\uff08NN\uff09\u6846\u67b6\u7b49\u8fd0\u884c\u65f6\u73af\u5883\u4e2d\u7684\u5f3a\u5927\u4e13\u4e1a\u77e5\u8bc6\u3002\u6211\u4eec\u63d0\u4f9b\u4e86\u4f18\u5316\u548c\u52a0\u901f\u673a\u5668\u5b66\u4e60\u6a21\u578b\u63a8\u65ad\u548c\u8bad\u7ec3\u7684\u89e3\u51b3\u65b9\u6848\uff0c\u786e\u4fdd\u5728\u5404\u79cd\u786c\u4ef6\u5e73\u53f0\u4e0a\u7684\u9ad8\u6548\u6267\u884c\u3002 AI \/ ML \u52a0\u901f\u5668\uff08\u4eba\u5de5\u667a\u80fd \/ \u673a\u5668\u5b66\u4e60\u52a0\u901f\u5668\uff09 MulticoreWare\u5728\u901a\u8fc7\u5404\u79cd\u6280\u672f\u8fdb\u884c\u6a21\u578b\u4f18\u5316\u65b9\u9762\u8868\u73b0\u5353\u8d8a\uff0c\u5305\u62ec\u4fee\u526a\uff08pruning\uff09\u3001\u91cf\u5316\uff08quantization\uff09\u548c\u77e5\u8bc6\u84b8\u998f\uff08knowledge distillation\uff09\u3002\u4fee\u526a\u6d89\u53ca\u6709\u9009\u62e9\u5730\u5220\u9664\u4e0d\u592a\u91cd\u8981\u7684\u7f51\u7edc\u7ec4\u4ef6\uff0c\u51cf\u5c0f\u6a21\u578b\u5927\u5c0f\u548c\u8ba1\u7b97\u8981\u6c42\u3002\u91cf\u5316\u538b\u7f29\u6a21\u578b\u7684\u6743\u91cd\u548c\u6fc0\u6d3b\u503c\uff0c\u4ee5\u5728\u786c\u4ef6\u4e0a\u8fdb\u884c\u66f4\u9ad8\u6548\u7684\u63a8\u65ad\u3002 \u6b64\u5916\uff0cMulticoreWare\u5bf9Android NN\u7684\u652f\u6301\uff0c\u5c24\u5176\u662f\u795e\u7ecf\u7f51\u7edcAPI\uff08NNAPI\uff09\uff0c\u901a\u8fc7\u4e13\u7528\u7684AI\u786c\u4ef6\u52a0\u901f\u5668\u5b9e\u73b0\u4e86\u673a\u5668\u5b66\u4e60\u64cd\u4f5c\u5728Android\u8bbe\u5907\u4e0a\u7684\u9ad8\u6548\u6267\u884c\uff0c\u63d0\u5347\u4e86\u6574\u4f53\u6027\u80fd\u548c\u54cd\u5e94\u901f\u5ea6\u3002\u6211\u4eec\u5728ONNX\u548cTFLite\u8fd0\u884c\u65f6\u65b9\u9762\u7684\u719f\u7ec3\u638c\u63e1\u4f7f\u6a21\u578b\u7684\u90e8\u7f72\u548c\u4e92\u64cd\u4f5c\u80fd\u591f\u65e0\u7f1d\u8fdb\u884c\u3002 MulticoreWare\u62e5\u6709\u5e7f\u6cdb\u7684\u7ecf\u9a8c\uff0c\u53ef\u4ee5\u5f00\u53d1Android NN\u9a71\u52a8\u7a0b\u5e8f\u5e76\u5b9e\u65bd\u6a21\u578b\u63a8\u65ad\u5378\u8f7d\u5230\u7279\u5b9a\u7684AI\u52a0\u901f\u5668\u4e0a\u3002\u6211\u4eec\u7684\u4e13\u4e1a\u77e5\u8bc6\u8fd8\u5305\u62ec\u5c06\u5ba2\u6237\u5b9a\u5236\u7684AI\u5f15\u64ce\u540e\u7aef\u96c6\u6210\u5230\u8fd0\u884c\u65f6\u4e2d\uff0c\u4ece\u800c\u4e3a\u6d6e\u70b9\u548c\u91cf\u5316\u6a21\u578b\u4f18\u5316\u6d41\u6c34\u7ebf\u3002 \u8fd9\u4e00\u80fd\u529b\u4f7f\u5f97\u673a\u5668\u5b66\u4e60\u5de5\u4f5c\u8d1f\u8f7d\u80fd\u591f\u5728Android\u8bbe\u5907\u4e0a\u5b9e\u73b0\u65e0\u7f1d\u6267\u884c\uff0c\u540c\u65f6\u5145\u5206\u53d1\u6325\u4e13\u7528AI\u52a0\u901f\u5668\u7684\u6027\u80fd\u3002MulticoreWare\u5728\u5b9a\u5236\u96c6\u6210\u3001\u4f18\u5316\u548c\u786c\u4ef6\u52a0\u901f\u65b9\u9762\u7684\u4e13\u4e1a\u77e5\u8bc6\u6709\u52a9\u4e8e\u5728\u79fb\u52a8\u73af\u5883\u4e2d\u5b9e\u73b0\u9ad8\u6548\u548c\u9ad8\u6027\u80fd\u7684AI\u90e8\u7f72\u3002 \u5f53\u524dC++\u5e93\u7684\u4f7f\u7528 MulticoreWare\u5728TensorFlow\u548cPyTorch\u4e2d\u6267\u884c\u7684\u4efb\u52a1\u4e3b\u8981\u4f9d\u8d56\u4e8eC++14\/17\u7684\u4f7f\u7528\u3002\u6211\u4eec\u7684\u65b9\u6cd5\u5f3a\u8c03\u57fa\u4e8e\u6a21\u677f\u7684\u7075\u6d3b\u6027\uff0c\u800c\u4e0d\u662f\u4f20\u7edf\u7684\u7c7b\/\u63a5\u53e3\u7ed3\u6784\uff0c\u4ece\u800c\u5b9e\u73b0\u53ef\u9002\u5e94\u548c\u9ad8\u6548\u7684\u4ee3\u7801\u8bbe\u8ba1\u3002\u8fd9\u79cd\u7f16\u7801\u7b56\u7565\u589e\u5f3a\u4e86\u9879\u76ee\u4e2d\u7684\u4ee3\u7801\u53ef\u9760\u6027\u3001\u6027\u80fd\u548c\u53ef\u7ef4\u62a4\u6027\u3002\u6b64\u5916\uff0c\u8fd9\u79cd\u65b9\u6cd5\u901a\u8fc7\u5171\u4eab\u72ec\u7279\u6307\u9488\u5b9e\u73b0\u4e86\u81ea\u52a8\u8d44\u6e90\u7ba1\u7406\u3002 MulticoreWare\u5bf9\u6807\u51c6\u5e93\u5bb9\u5668\u548c\u7b97\u6cd5\u7684\u4f7f\u7528\u8868\u660e\u6211\u4eec\u81f4\u529b\u4e8e\u5efa\u7acb\u548c\u4f18\u5316\u7684\u7f16\u7801\u5b9e\u8df5\u3002\u5bf9STL\uff08\u6807\u51c6\u6a21\u677f\u5e93\uff09\u3001\u9519\u8bef\u5904\u7406\u3001\u5143\u7f16\u7a0b\u548c\u5e93\u5229\u7528\u7684\u5168\u9762\u65b9\u6cd5\u5f3a\u8c03\u4e86\u6211\u4eec\u56e2\u961f\u81f4\u529b\u4e8e\u751f\u6210\u7a33\u5b9a\u3001\u9ad8\u6548\u548c\u53ef\u7ef4\u62a4\u8f6f\u4ef6\u89e3\u51b3\u65b9\u6848\u7684\u627f\u8bfa\u3002 \u6211\u4eec\u7684\u5de5\u7a0b\u5e08\u64c5\u957f\u521b\u5efa\u5177\u6709\u6a21\u5757\u5316\u548c\u53ef\u9002\u5e94\u6027\u7684\u5c42\u5b9e\u73b0\u8fc7\u7a0b\u3002\u8fd9\u79cd\u8bbe\u8ba1\u7b56\u7565\u5141\u8bb8\u5728\u5f00\u53d1\u8fc7\u7a0b\u4e2d\u65e0\u7f1d\u96c6\u6210\u4e0d\u540c\u5c42\uff0c\u4fc3\u8fdb\u4e86\u4ee3\u7801\u7684\u53ef\u91cd\u7528\u6027\u548c\u53ef\u7ef4\u62a4\u6027\u3002\u5185\u6838\u5207\u6362\u4f7f\u5f97\u80fd\u591f\u5728\u8fd0\u884c\u65f6\u9ad8\u6548\u9009\u62e9\u4f18\u5316\u7684\u8ba1\u7b97\u5185\u6838\uff0c\u6709\u52a9\u4e8e\u63d0\u9ad8\u6027\u80fd\u5e76\u5b9e\u73b0\u5b9a\u5236\u7684\u786c\u4ef6\u5229\u7528\u3002<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":17099,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"temp-subpages.php","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-17151","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.12 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ML FRAMEWORKS<\/title>\n<meta name=\"description\" content=\"MulticoreWare engineering consulting services include low-level software like Kernel development, porting kernels, profiling &amp; optimizing kernels, memory planning, instructions pipelining to middle-level software like CNN framework parsers, CNN model format converters etc,\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/multicorewareinc.com\/ch\/what-we-do\/machine-learning-frameworks\/software-stack\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ML FRAMEWORKS\" \/>\n<meta property=\"og:description\" content=\"MulticoreWare engineering consulting services include low-level software like Kernel development, porting kernels, profiling &amp; optimizing kernels, memory planning, instructions pipelining to middle-level software like CNN framework parsers, CNN model format converters etc,\" \/>\n<meta property=\"og:url\" content=\"https:\/\/multicorewareinc.com\/ch\/what-we-do\/machine-learning-frameworks\/software-stack\/\" \/>\n<meta property=\"og:site_name\" content=\"MulticoreWare\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-06T05:33:20+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/multicorewareinc.com\/ch\/what-we-do\/machine-learning-frameworks\/software-stack\/\",\"url\":\"https:\/\/multicorewareinc.com\/ch\/what-we-do\/machine-learning-frameworks\/software-stack\/\",\"name\":\"ML FRAMEWORKS\",\"isPartOf\":{\"@id\":\"https:\/\/multicorewareinc.com\/ch\/#website\"},\"datePublished\":\"2023-11-22T08:03:35+00:00\",\"dateModified\":\"2023-12-06T05:33:20+00:00\",\"description\":\"MulticoreWare engineering consulting services include low-level software like Kernel development, porting kernels, profiling & optimizing kernels, memory planning, instructions pipelining to middle-level software like CNN framework parsers, CNN model format converters etc,\",\"breadcrumb\":{\"@id\":\"https:\/\/multicorewareinc.com\/ch\/what-we-do\/machine-learning-frameworks\/software-stack\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/multicorewareinc.com\/ch\/what-we-do\/machine-learning-frameworks\/software-stack\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/multicorewareinc.com\/ch\/what-we-do\/machine-learning-frameworks\/software-stack\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"What we do\",\"item\":\"https:\/\/multicorewareinc.com\/ch\/what-we-do\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Machine Learning Frameworks\",\"item\":\"https:\/\/multicorewareinc.com\/ch\/what-we-do\/machine-learning-frameworks\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u8f6f\u4ef6\u5806\u6808\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/multicorewareinc.com\/ch\/#website\",\"url\":\"https:\/\/multicorewareinc.com\/ch\/\",\"name\":\"MulticoreWare\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/multicorewareinc.com\/ch\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ML FRAMEWORKS","description":"MulticoreWare engineering consulting services include low-level software like Kernel development, porting kernels, profiling & optimizing kernels, memory planning, instructions pipelining to middle-level software like CNN framework parsers, CNN model format converters etc,","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/multicorewareinc.com\/ch\/what-we-do\/machine-learning-frameworks\/software-stack\/","og_locale":"en_US","og_type":"article","og_title":"ML FRAMEWORKS","og_description":"MulticoreWare engineering consulting services include low-level software like Kernel development, porting kernels, profiling & optimizing kernels, memory planning, instructions pipelining to middle-level software like CNN framework parsers, CNN model format converters etc,","og_url":"https:\/\/multicorewareinc.com\/ch\/what-we-do\/machine-learning-frameworks\/software-stack\/","og_site_name":"MulticoreWare","article_modified_time":"2023-12-06T05:33:20+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/multicorewareinc.com\/ch\/what-we-do\/machine-learning-frameworks\/software-stack\/","url":"https:\/\/multicorewareinc.com\/ch\/what-we-do\/machine-learning-frameworks\/software-stack\/","name":"ML FRAMEWORKS","isPartOf":{"@id":"https:\/\/multicorewareinc.com\/ch\/#website"},"datePublished":"2023-11-22T08:03:35+00:00","dateModified":"2023-12-06T05:33:20+00:00","description":"MulticoreWare engineering consulting services include low-level software like Kernel development, porting kernels, profiling & optimizing kernels, memory planning, instructions pipelining to middle-level software like CNN framework parsers, CNN model format converters etc,","breadcrumb":{"@id":"https:\/\/multicorewareinc.com\/ch\/what-we-do\/machine-learning-frameworks\/software-stack\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/multicorewareinc.com\/ch\/what-we-do\/machine-learning-frameworks\/software-stack\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/multicorewareinc.com\/ch\/what-we-do\/machine-learning-frameworks\/software-stack\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"What we do","item":"https:\/\/multicorewareinc.com\/ch\/what-we-do\/"},{"@type":"ListItem","position":2,"name":"Machine Learning Frameworks","item":"https:\/\/multicorewareinc.com\/ch\/what-we-do\/machine-learning-frameworks\/"},{"@type":"ListItem","position":3,"name":"\u8f6f\u4ef6\u5806\u6808"}]},{"@type":"WebSite","@id":"https:\/\/multicorewareinc.com\/ch\/#website","url":"https:\/\/multicorewareinc.com\/ch\/","name":"MulticoreWare","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/multicorewareinc.com\/ch\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/multicorewareinc.com\/ch\/wp-json\/wp\/v2\/pages\/17151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/multicorewareinc.com\/ch\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/multicorewareinc.com\/ch\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/multicorewareinc.com\/ch\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/multicorewareinc.com\/ch\/wp-json\/wp\/v2\/comments?post=17151"}],"version-history":[{"count":20,"href":"https:\/\/multicorewareinc.com\/ch\/wp-json\/wp\/v2\/pages\/17151\/revisions"}],"predecessor-version":[{"id":17335,"href":"https:\/\/multicorewareinc.com\/ch\/wp-json\/wp\/v2\/pages\/17151\/revisions\/17335"}],"up":[{"embeddable":true,"href":"https:\/\/multicorewareinc.com\/ch\/wp-json\/wp\/v2\/pages\/17099"}],"wp:attachment":[{"href":"https:\/\/multicorewareinc.com\/ch\/wp-json\/wp\/v2\/media?parent=17151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}