Open3

絶望のブログネタリスト

PINTOPINTO
  1. GridSample (Bilinear no-loop only)
  2. Resize の scale指定 と size指定
  3. Mulit-Class Batched NonMaxSuppression
  4. Unity Barracuda用 GatherND https://zenn.dev/pinto0309/scraps/d6598463fd75e2
  5. Unity Barracuda用 Unsqueeze
  6. onnx.onnx_cpp2py_export.shape_inference.InferenceError: [ShapeInferenceError] (op_type:ReduceMax, https://zenn.dev/pinto0309/scraps/bbf5e901782369
  7. "RuntimeError: Unsupported: ONNX export of instance_norm for unknown channel size." のワークアラウンド https://zenn.dev/pinto0309/scraps/1fa87e6fa6f918
  8. PyTorch の Atan2 をONNXエクスポートするワークアラウンド (6DRepNet) https://zenn.dev/pinto0309/scraps/850f8230ecd3b7
  9. EfficientNet の Swish が含まれたPyTorchモデルのONNXエクスポート https://zenn.dev/pinto0309/scraps/54be23160c6d1c
  10. ONNX エクスポートのためのtorch.inverse の置き換えワークアラウンド(2Dのみ)https://zenn.dev/pinto0309/scraps/3328b723f190ed
  11. torch.median をONNXエクスポートするワークアラウンド https://zenn.dev/pinto0309/scraps/bb435b47e41e36
  12. torch.cross のONNXエクスポートのワークアラウンド https://zenn.dev/pinto0309/scraps/48d6131bd10e50
  13. MVN, MeanVarianceNormalization CREStereo の OAK-D 最適化検証 https://zenn.dev/pinto0309/scraps/475e4f2a641d22
  14. TensorRT へ ArgMax/ArgMin を適用する場合に INT64 や INT32 が入力テンソルに指定されていると変換エラーとなる件へのワークアラウンド https://zenn.dev/pinto0309/scraps/05080bddb5d1c3
  15. Lite-HRNet の ONNXエクスポート + バッチサイズ可変設定の試行錯誤 https://zenn.dev/pinto0309/scraps/1ecbf4ef73d3ac
  16. ArgMaxのEdgeTPU対応とTensorRT対応とモデル変換と推論テストの結果など https://zenn.dev/pinto0309/scraps/d5824695c3cd38
  17. ArgMinのスクラッチ実装 https://zenn.dev/pinto0309/scraps/2abd5f518eff5e
  18. FusedArgMaxの実装 https://github.com/PINTO0309/onnx2tf
  19. asin, acos, abs, neg, leakyrelu, power, hardswish, erf https://github.com/PINTO0309/onnx2tf
  20. Reshape の「-1」指定
  21. Numpy と ONNX の shape: [1, 0, 5]
  22. IfLoop OP の生成
  23. Subgraphの生成
  24. AdaptiveAveragePool
  25. 3D Resize
  26. Korniaの最適化(rgb_to_ycbcr, ycbcr_to_rgb)
PINTOPINTO
  1. Atan, Atan2 の最適化
  2. 6D Transpose
  3. ReduceMax -> Sub -> Softmax 問題
  4. OpenCL での Transpose フォールバック問題