---
title: Utils API
description: "Ascend C开发提供了丰富的通用工具类，涵盖标准库、平台信息获取、上下文构建、运行时编译及日志输出等功能，支持开发者高效实现算子开发与性能优化。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/programug/Ascendcopdevg/atlas_ascendc_10_10044.html
sourcePath: /source/zh/canncommercial/900/programug/Ascendcopdevg/atlas_ascendc_10_10044.html
indexId: a81b47c6a31f455334a0c3c1c8ef56273c1b386e65c8fcc417d3259aad0c716981
---
# Utils API

Ascend C开发提供了丰富的通用工具类，涵盖标准库、平台信息获取、上下文构建、运行时编译及日志输出等功能，支持开发者高效实现算子开发与性能优化。

-   C++标准库API(https://www.hiascend.comdocument/detail/zh/canncommercial/900/API/ascendcopapi/atlasascendc_api_07_0003.html#ZH-CN_TOPIC_0000002531382050__table99801554584)
：提供算法、数学函数、容器函数等C++标准库函数。
-   平台信息获取API(https://www.hiascend.comdocument/detail/zh/canncommercial/900/API/ascendcopapi/atlasascendc_api_07_0003.html#ZH-CN_TOPIC_0000002531382050__table32991747162610)
：提供获取平台信息的功能，比如获取硬件平台的核数等信息。
-   RTC API(https://www.hiascend.comdocument/detail/zh/canncommercial/900/API/ascendcopapi/atlasascendc_api_07_0003.html#ZH-CN_TOPIC_0000002531382050__table59039568269)
：Ascend C运行时编译库，通过aclrtc接口，在程序运行时，将中间代码动态编译成目标机器码，提升程序运行性能。
-   log API(https://www.hiascend.comdocument/detail/zh/canncommercial/900/API/ascendcopapi/atlasascendc_api_07_0003.html#ZH-CN_TOPIC_0000002531382050__table1514223372716)
：提供Host侧打印Log的功能。开发者可以在算子的TilingFunc代码中使用ASC_CPU_LOG_XXX接口来输出相关内容。
-   调测接口(https://www.hiascend.comdocument/detail/zh/canncommercial/900/API/ascendcopapi/atlasascendc_api_07_0003.html#ZH-CN_TOPIC_0000002531382050__table17826192512135)
：SIMT VF调试场景下使用的相关接口。
