Pull Requests created in 2023
振り返った。昨年の振り返りは以下。
昨年の28件から21件へと減少。HummingbirdのCIパイプラインが落ち着いたので件数は減った。今年も引き続き業務でOpen Source Softwareへ貢献できている。 プロジェクト別にまとめる。
検索式
is:pr is:public author:mshr-h -user:mshr-h created:2023
Apache TVM
OSSで開発されている機械学習コンパイラのプロジェクト。11件PR。 主にPyTorch Frontendの改善に貢献した。
- [Target] Fix Jetson AGX Xavier CPU core count by mshr-h · Pull Request #14508 · apache/tvm
- [Docs] Fix typo in the Vitis AI Integration docs by mshr-h · Pull Request #14585 · apache/tvm
- [Target] Add Jetson Orin Nano tag by mshr-h · Pull Request #15380 · apache/tvm
- [DOCs] Fix error on linting by adding
--rev
argument by mshr-h · Pull Request #16089 · apache/tvm - [DOCs] Add missing backtick to contribute/code_guide.rst by mshr-h · Pull Request #16097 · apache/tvm
- [Relay][Pytorch] Add support for
aten::bitwise_and
by mshr-h · Pull Request #16105 · apache/tvm - [Relay][Pytorch] Add support for
aten::linalg_vector_norm
by mshr-h · Pull Request #16123 · apache/tvm - [Relay][Pytorch] Add support for
aten::unflatten
by mshr-h · Pull Request #16131 · apache/tvm - [Relay][Pytorch] Add support for
aten::scaled_dot_product_attention
by mshr-h · Pull Request #16143 · apache/tvm - [BugFix] [Relay][Pytorch] Fix missing
.dtype
by mshr-h · Pull Request #16167 · apache/tvm - [Relay][Pytorch] Fix bug when converting models with torch.nn.ParameterList by mshr-h · Pull Request #16180 · apache/tvm
Hummingbird
古典的な機械学習をテンソル演算へ変換するためのコンパイラ。7件PR。 2022年に引き続きCIパイプライン整備、TVMビルドエラー対処に貢献した。
- Add support for
sklearn.mixture.BayesianGaussianMixture
by mshr-h · Pull Request #677 · microsoft/hummingbird - Fix macOS pipeline error by mshr-h · Pull Request #681 · microsoft/hummingbird
- Upgrade PyTorch to 2.0.0 by mshr-h · Pull Request #691 · microsoft/hummingbird
- Fix #715 by moving the wheel building to the
Build TVM if Mac
step by mshr-h · Pull Request #718 · microsoft/hummingbird - Pin cython version to avoid TVM build error on macOS by mshr-h · Pull Request #729 · microsoft/hummingbird
- Unpinning onnxruntime==0.15.1 by mshr-h · Pull Request #738 · microsoft/hummingbird
- Update devcontainer.json to match the latest property format by mshr-h · Pull Request #742 · microsoft/hummingbird
Others
torchvisionへ初めてPRを送った。他にはtensor compilerの情報を集めたリポジトリに、論文リンクを追加するなど。
- Add GPU support for draw_segmentation_masks by mshr-h · Pull Request #7684 · pytorch/vision
- Add NNSmith by mshr-h · Pull Request #32 · merrymercy/awesome-tensor-compilers
- Add Expedited Tensor Program Compilation Based on LightGBM by mshr-h · Pull Request #34 · merrymercy/awesome-tensor-compilers
まとめ
2023年は機械学習コンパイラ関連のOSSに18件、その他プロジェクトに3件の合計21件のPull Requestを送った。今年は機能追加による貢献活動を複数できたため、充実したOSS活動だった。
2024年はApache TVMのReviewer/Committerを目指す。