AddPlatformInfo
功 能 说 明
设 置 硬 件 平 台 信 息 便 于 用 户 在 算 子Tiling函 数 调 测 中 使 用。支 持 以 下 两 种 设 置 方 式:
- 自 动 获 取 当 前 硬 件 平 台 信 息:传 入 空 指 针,自 动 获 取 当 前 硬 件 信 息 并 添 加 到ContextBuilder类 中。
- 指 定 硬 件 平 台 信 息:传 入 具 体 的AI处 理 器 型 号,添 加 对 应 硬 件 信 息 至ContextBuilder类 中。
若 设 置 失 败,会 打 印 报 错 信 息。关 于 日 志 配 置 和 查 看,请 参 考。
函 数 原 型
Text
ContextBuilder &AddPlatformInfo(const char* customSocVersion)
参 数 说 明
返 回 值 说 明
当 前ContextBuilder对 象。
约 束 说 明
AddPlatformInfo调 用 后 需 要 通 过BuildTilingContext来 构 建Tiling的 上 下 文,并 传 递 给Tiling函 数 来 使 用。
调 用 示 例
Text
void AddPlatformInfoDemo(......)
{
auto holder = context_ascendc::ContextBuilder()
// ... ... // 增 加 算 子 输 入 输 出 接 口 的 调 用
.AddPlatformInfo("Ascendxxxyy")
.BuildTilingContext();
auto tilingContext = holder->GetContext<gert::TilingContext>();
// ... ...
}