Curriculum Vitae
Masahiro Hiramori (平森 将裕)
E-mail: [email protected]
Location: Greater Tokyo Area (Kanagawa), Japan
GitHub: mshr-h
LinkedIn: masahiro-hiramori
Languages: Japanese (Native), English (Professional working proficiency)
Nationality: Japanese
Professional Summary
AI Systems and ML Compiler Engineer with 9+ years of experience building compiler, runtime, and deployment infrastructure that brings PyTorch and ONNX models to resource-constrained industrial hardware. Currently a Head Engineer in Mitsubishi Electric’s Open-Source & InnerSource Program Office (OSPO), I connect industrial AI requirements with upstream PyTorch and Apache TVM development, set technical direction across R&D teams, and provide architecture guidance for ML compilers, edge inference, and on-device LLMs. I am an Apache TVM Committer, PyTorch Ambassador, and Microsoft Hummingbird Committer.
Selected Impact
- 140+ merged Apache TVM pull requests spanning
torch.export.ExportedProgramimport, Relax, dynamic shapes, targets, runtimes, and CI. - 1.44M+ installs for the Verilog/SystemVerilog extension for Visual Studio Code.
- 9+ years building AI systems, ML compiler infrastructure, and edge deployment pipelines.
- 100+ FPS object-detection runtime on AMD/Xilinx Zynq UltraScale+ MPSoC.
Selected Engineering Work
- Apache TVM: Introduced and maintain the PyTorch
torch.export.ExportedProgramfrontend for TVM Relax, with continued ownership across dynamic-shape support, control flow, targets, runtimes, and CI. - PyTorch integration: Developed compiler backend and model-import paths, contributed platform compatibility improvements, and represent industrial and edge deployment use cases as a PyTorch Ambassador.
- ONNX interoperability: Built onnx2fx to convert ONNX models into inspectable and transformable PyTorch FX graphs, and contributed related conversion and runtime work to Microsoft Hummingbird and ONNX-MLIR.
- Edge and on-device AI: Built and validated deployment pipelines across NVIDIA Jetson Orin, Rockchip RK3588, Hailo-8, Renesas RZ/V2H, and FPGA accelerators for computer vision and language-model workloads.
Skills
- Programming Languages: C, C++, Python
- ML Compilers & Model Interchange: PyTorch,
torch.export/ ExportedProgram, PyTorch FX, Apache TVM (Relax / MetaSchedule), ONNX, ONNX-MLIR, Microsoft Hummingbird - Runtime Systems & Edge AI: C++ runtime systems, model conversion and compilation, edge inference, on-device LLMs, computer vision, performance tuning, NVIDIA Jetson Orin, Rockchip RK3588, Hailo-8, Renesas RZ/V2H, FPGA accelerators
- Open-Source Engineering & DevOps: Upstream development, code review, maintainer workflows, CI/CD, GitHub Actions, containerization, test automation, reproducible builds
- Technical Leadership: Technical roadmapping, architecture review, cross-functional collaboration, mentoring, OSPO
Experience
Head Engineer, Open-Source & InnerSource Program Office, Mitsubishi Electric Corporation, Japan - Apr 2025 to Present
- Set technical direction for ML compiler and edge-AI open-source adoption across multiple R&D teams, connecting industrial deployment requirements to upstream PyTorch and Apache TVM development.
- Led deployment validation of a 1.8B-parameter manufacturing-domain language model on Jetson Orin Nano and RK3588, measuring latency, memory use, and portability across constrained edge environments.
- Shape company-wide adoption of open-source and InnerSource engineering practices for AI/ML software, with emphasis on ML compilers, edge inference, and on-device LLMs.
- Provide architecture review and mentoring across compiler integration, edge deployment, and open-source engineering.
Head Researcher, Information Technology R&D Center, Mitsubishi Electric Corporation, Japan - Apr 2024 to Mar 2025
- Expanded upstream ownership in Apache TVM and became a Committer in September 2024.
- Led R&D on ML compiler frontends and edge deployment pipelines connecting PyTorch and ONNX models to Apache TVM and heterogeneous hardware.
- Evaluated Apache TVM MetaSchedule on edge devices and co-authored a peer-reviewed paper presented at IEEE GCCE 2024.
- Developed an on-device deployment pipeline for a manufacturing-domain language model on NVIDIA Jetson Orin Nano and Rockchip RK3588, including model conversion, optimization, and runtime integration.
Researcher, Information Technology R&D Center, Mitsubishi Electric Corporation, Japan - Apr 2017 to Mar 2024
- Developed a C++ user-mode driver and runtime stack for a proprietary FPGA-based neural-network accelerator, achieving 100+ FPS object detection on AMD/Xilinx Zynq UltraScale+ MPSoC.
- Built image-anomaly-detection pipelines on Hailo-8 and Renesas RZ/V2H for visual inspection in manufacturing, optimizing models and runtimes for resource-constrained edge devices.
- Prototyped end-to-end model conversion, compilation, and deployment pipelines using Apache TVM and related tooling across heterogeneous edge hardware.
- Contributed upstream to Apache TVM, Microsoft Hummingbird, and ONNX-MLIR, focusing on PyTorch model import, CI/CD infrastructure, and industrial edge workloads.
Open-Source & Community Activities
Apache TVM (Committer)
- Authored 140+ merged pull requests as of July 2026 across Relax and PyTorch frontends,
torch.export.ExportedProgramimport, dynamic-shape support, target and runtime fixes, and CI modernization. - Introduced and maintain the ExportedProgram frontend, enabling models exported with PyTorch 2
torch.exportto be imported into TVM Relax. - Review and maintain contributions related to Relax frontends, model import and export, compiler infrastructure, and CI pipelines.
PyTorch (Contributor)
- Contributed integration paths between PyTorch and Apache TVM, including TVM backend interfaces, MetaSchedule configuration, and platform compatibility fixes.
- Represent industrial and edge deployment use cases in the wider PyTorch community as a PyTorch Ambassador.
Microsoft Hummingbird (Committer)
- Integrated Apache TVM as a backend for converting and executing classical machine-learning models.
- Extended CI pipelines to validate model conversion and execution on TVM-based runtimes.
Selected Projects
vscode-verilog-hdl-support, Creator, Maintainer
- Created and maintain a Verilog/SystemVerilog development extension for Visual Studio Code with 1.44M+ installs on the Visual Studio Marketplace. It provides syntax highlighting, snippets, linting, formatting, waveform viewing, and optional language-server integration for FPGA/ASIC development workflows.
onnx2fx, Creator, Maintainer
- Created an Apache-2.0-licensed converter that turns ONNX models into inspectable, transformable, and trainable PyTorch FX
GraphModuleobjects for optimization, analysis, and deployment.
Professional & Community Service
- PyTorch Ambassador, PyTorch Community
- Represent industrial AI, edge deployment, and ML compiler use cases in the PyTorch community.
- Program Committee Member, PyTorch Conference 2025
- Compilers & Kernels track.
- Event site: PyTorch Conference 2025
Education
M.S. in Information Science and Technology
Osaka Institute of Technology, Japan - Apr 2015 to Mar 2017
B.A. in Information Science and Technology
Osaka Institute of Technology, Japan - Apr 2011 to Mar 2015
Publications (Selected)
- Masahiro Hiramori. “OSSコミッターが海外カンファレンスに飛び込んだ話”, LF AI & Data Japan Regional User Group (Japan RUG) 第3回 Meetup, 2026-02. Industry Talk; Japanese
- Masahiro Hiramori. “Bridging PyTorch and TVM: Integrating torch.export.ExportedProgram With Apache TVM”, PyTorch Conference 2025, 2025. Poster; English. Poster PDF: ptc2025.pdf
- Masahiro Hiramori. “製造業ドメイン特化の言語モデル”, 三菱電機技報, 2025年9月号, 2025-09. Authors: 内出隼人, 斉藤辰彦, 追立真吾, 平森将裕, 田口進也. Manufacturing-domain-specific 1.8B-parameter language model. (Japanese)
- Masahiro Hiramori. “三菱電機におけるAIのコンパクト化に向けたOSS活用とOSSコミュニティ活動”, LF AI & Data Japan Regional User Group (Japan RUG) Kick Off, 2025-02. Industry Talk; Japanese
- Masahiro Hiramori. “Performance Evaluation of Apache TVM’s MetaSchedule for Image Classification Models on Edge Device”, IEEE 13th Global Conference on Consumer Electronics (GCCE), 2024. Authors: Masahiro Hiramori, Shingo Oidate.
- Masahiro Hiramori. “Caffe-SSD Inference on Edge Device Using TVM and Hybrid Script”, TVMCon 2021, 2021. Conference Talk; English. Slides PDF: tvmcon2021.pdf
- Masahiro Hiramori. “A Study on Fast Motion Estimation Algorithm”, IEEE 5th Global Conference on Consumer Electronics, 2016. Authors: Masahiro Hiramori, Ryota Bandou, Shuhei Iwade, Hiroshi Makino, Tsutomu Yoshimura, Yoshio Matsuda.
- Masahiro Hiramori. “A Study on Motion Estimation Algorithm for Moving Pictures”, IEEE 5th Global Conference on Consumer Electronics, 2016. Authors: Ryota Bandou, Masahiro Hiramori, Shuhei Iwade, Hiroshi Makino, Tsutomu Yoshimura, Yoshio Matsuda.
Patents
- “Data processing execution device, data processing execution method and data processing execution program” (JP6815563B1). Inventors: Tsutomu MOTOHAMA, Masahiro DEGUCHI, Masahiro HIRAMORI, Hidetoshi OKI.
- “Container migration device, container migration method, and computer readable medium” (JP7527523B2). Inventors: Masahiro HIRAMORI, Takehisa MIZUGUCHI.
Media Coverage
- 「三菱電機が設立したOSPOのメンバーにインタビュー。「インナーソース」を戦略的に使う背景とは?」, Think IT, 2025-10-03. (Japanese; interview on OSPO and InnerSource strategy.)
- 「OSS活用推進に向け三菱電機がOSPO設立、インナーソースで風土を醸成」, 日経クロステック/日経コンピュータ, 2025-07-28. (Japanese; feature on OSPO establishment and OSS utilization.)
Awards & Recognition
- PyTorch Community Awards 2025 - Nominee
- PyTorch Community Awards 2024 - PyTorch Innovator Nominee