/img/avatar.jpg

Keep Coding, Keep Climbing

ONNX MLIRのdebug.py詳細

ONNX MLIRに付属のdebug.pyを動かすで動かしたdebug.pyの中を見る。 debug.pyの処理内容 概要 入力として指定したONNXモデ

ONNX MLIRに付属のdebug.pyを動かす

ONNX MLIRに付属のdebug.pyを動かす手順。 .soファイルの実行手順を解析するための事前準備。 前提条件 環境 macOS Catalina 10.15.6 Python 3.7.5 (pyenvで導入)

MLIR EmitCをビルドする

C++コードを出力できるMLIR Dialectをビルドする。 ONNX MLIRをビルドするでMLIRをビルド済みとする。 MLIR(LLVM)のソース

ONNX MLIRでONNXモデルを変換する

前回の記事でビルドしたONNX MLIRを使って、ONNX Model Zooで配布されている学習済みモデルを変換する。 環境変数パスの設定 ONNX MLIRのビル

ONNX MLIRをビルドする

ONNX MLIRをビルドする手順。基本はGitHubのREADMEに記載の手順と同じ。 検証環境は Ryzen 5 1600 Ubuntu 20.04 on WSL2 ONNX MLIR commit id ac67900 ビルドツール導入 ビルドに必

Windows/LinuxでプロセスIDをC/Pythonから取得する

Windows/LinuxでプロセスIDをC/Pythonから取得する方法。 Windows/C GetCurrentProcessId()を使う。 1 2 3 4 5 6