Look back on the week.
English
- 2/7回受講
Tech
- Blog
- DNN compiler, Apache TVM, Hummingbird and ONNX-MLIR | Keep Coding, Keep Climbing
- MLOps Advent Calendar 2022
- My though on the logging in the VS Code extension | Keep Coding, Keep Climbing
- VS Code extensionにおけるLogの実装について思うことを書いた
- DNN compiler, Apache TVM, Hummingbird and ONNX-MLIR | Keep Coding, Keep Climbing
- OSS活動
- mshr-h/vscode-verilog-hdl-support: Verilog HDL/SystemVerilog/Bluespec SystemVerilog support for VS Code
- リリースしたバージョン
- v1.6.0 ~ v1.8.0
- Support multiple language server by mshr-h · Pull Request #362 · mshr-h/vscode-verilog-hdl-support
- 複数のlanguage serverを同時に有効化できるように修正
- use semver for version comparison · mshr-h/[email protected]
- semverパッケージでバージョン番号を比較する
- Refactoring by mshr-h · Pull Request #363 · mshr-h/vscode-verilog-hdl-support
- リファクタリング
- Formatterを実装
- Add Verilog-HDL formatting with verilog-format by mshr-h · Pull Request #364 · mshr-h/vscode-verilog-hdl-support
- Add Verilog-HDL formatting with iStyle Verilog Formatter by mshr-h · Pull Request #365 · mshr-h/vscode-verilog-hdl-support
- Add Verilog-HDL/SystemVerilog formatting with verible-verilog-format by mshr-h · Pull Request #371 · mshr-h/vscode-verilog-hdl-support
- Refactor formatting by mshr-h · Pull Request #372 · mshr-h/vscode-verilog-hdl-support
registerDocumentFormattingEditProvider
は、Formatterの名称はExtensionの名前になるっぽい。ユーザ指定はできない- VSCodeのベースであるMonaco Editorの仕様っぽい
- なので、1つのExtensionで複数のFormatterを登録すると、同じ名前のFormatterが候補に複数表示される
- ->1つのExtensionでは、1つの言語に1つのFormatterを登録するのがよい
- Opened a new discussion thread in VSCode community
- Standard/recommended logger for VS Code extension? · Discussion #337 · microsoft/vscode-discussions
- VSCode extensionでLoggingの良い実装方法が分からないとTwitterで書いたら、VSCode PMの方からReplyがあり、discussion threadを開いたらどうかと提案があったので開いた
- Improve loggin implementaion by mshr-h · Pull Request #374 · mshr-h/vscode-verilog-hdl-support
- その後
vscode.LogOutputChannel
が使えることに気付いたので、置き換えた
- その後
- スタイルガイド(コーディング規約) - TypeScript Deep Dive 日本語版
- ファイル名は
camelCase
- クラス名、インタフェース名は
PascalCase
- 変数と関数名は
camelCase
- ファイル名は
- リリースしたバージョン
- microsoft/hummingbird: Hummingbird compiles trained ML models into tensor computation for faster inference.
- Fix inhomogeneous shape error on numpy array creation by mshr-h · Pull Request #667 · microsoft/hummingbird
- Found a bug about array creation with
numpy==1.24.0
- Found a bug about array creation with
- Fix inhomogeneous shape error on numpy array creation by mshr-h · Pull Request #667 · microsoft/hummingbird
- mshr-h/vscode-verilog-hdl-support: Verilog HDL/SystemVerilog/Bluespec SystemVerilog support for VS Code
- A Philosophy of Software Design
- Zoteroに登録して読み始めた
Rock climbing
- climbing training
- Lower bodyを久しぶりにやったら内腿が筋肉痛になった
Other topics
- ビレイヤーパーカ アビエイターネイビー XXS ND91915
- 買った