LoadTilingLibrary
功 能 说 明
根 据 输 入 的 路 径,加 载 对 应 的Tiling动 态 库。开 发 者 基 于 工 程 化 算 子 开 发 开 发 方 式 完 成 算 子 实 现 后,可 通 过算 子 包 编 译或算 子 动 态 库 编 译获 取 对 应 的Tiling动 态 库 文 件。
算 子 包 编 译:Tiling实 现 对 应 的 动 态 库 为 算 子 包 部 署 目 录 下 的liboptiling.so。具 体 路 径 可 参 考算 子 包 部 署。
动 态 库 编 译:Tiling实 现 集 成 在 算 子 动 态 库libcust_opapi.so中。具 体 路 径 可 参 考算 子 动 态 库 和 静 态 库 编 译。
函 数 原 型
Text
bool LoadTilingLibrary(const char *tilingSoPath) const
参 数 说 明
返 回 值 说 明
true:Tiling动 态 库 加 载 成 功;false:Tiling动 态 库 加 载 失 败。具 体 错 误 可 参 考Log信 息。
关 于 日 志 配 置 和 查 看,请 参 考。
约 束 说 明
无
调 用 示 例
Text
context_ascendc::OpTilingRegistry tmpIns;
bool flag = tmpIns.LoadTilingLibrary("/your/path/to/so_path/liboptiling.so");
if (flag == false) {
std::cout << "Load tiling so failed" << std::endl;
...
}
// ...