Contents

Weekly Report(2021-11-06)

Look back on the week.

English

  • 3/7回受講
    • あまり受けれず

Machine learning / Cloud computing

  • TVMCで変換した結果をPythonから動かす方法
    • TVMCで変換
      • python -m tvm.driver.tvmc compile --target "llvm" --output output-tvm.tar PATH/TO/model-keras.onnx
    • Pythonで動かすコード
      • TVMCPackageでtarファイルをロード
      • そこでtarファイルの中身が一時ディレクトリに解凍される
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
import numpy as np
import tvm
from tvm.driver.tvmc.model import TVMCPackage
from tvm.contrib import graph_executor

tvmc_package = TVMCPackage(package_path="./output-tvm.tar")
lib = tvm.runtime.load_module(tvmc_package.lib_path)
module = graph_executor.create(tvmc_package.graph, lib, tvm.cpu())
x_test = np.random.randn(1, 500, 1).astype("float32")
module.set_input("input", x_test)
tvm_out = module.get_output(0)
print(tvm_out)

Rock climbing

  • ホームジムの1Q~2Qをやるなど

Other topics