Upgrade to Pro — share decks privately, control downloads, hide ads and more …

jaxtypingの紹介

Avatar for Shigeki Kobayashi Shigeki Kobayashi
November 10, 2025
17

 jaxtypingの紹介

テンソルの形状とデータ型に対しても型チェックを行えるjaxtypingというpythonライブラリを紹介しています。

Avatar for Shigeki Kobayashi

Shigeki Kobayashi

November 10, 2025
Tweet

Transcript

  1. 5 1. poseという変数がある 2. 位置姿勢があると推測 3. 姿勢の表現方法によってshapeが違う a. オイラーのshape:(3,) b.

    クォータ二オンのshape:(4,) c. 回転行列のshape:(3,3) shapeの推測が困難な例 変数名だけではshapeの推測が困難
  2. 21 shapeの書き方 ... を0個以上の軸とすることができる shapeが (N B C H W)

    の場合、以下のように書ける https://docs.kidger.site/jaxtyping/api/array/#shape
  3. 23 dtype 基本的なデータ型が用意されている ▪ Bool ▪ Float ▪ Int ▪

    UInt https://docs.kidger.site/jaxtyping/api/array/#dtype
  4. 24 dtype ▪ Float16 ▪ Float32 ▪ Float64 特定の精度のデータ型もある ▪

    Int2 ▪ Int4 ▪ Int8 ▪ Int16 ▪ Int32 ▪ Int64 ▪ UInt2 ▪ UInt4 ▪ UInt8 ▪ UInt16 ▪ UInt32 ▪ UInt64 ▪ BFloat16 https://docs.kidger.site/jaxtyping/api/array/#dtype