GitHub の huggingface/transformers リポジトリで最新のリリース v5.20.2 が公開されました。このリポジトリは、テキスト、画像、オーディオ、ビデオとマルチモーダル(multimodal)モデルの定義を一か所に集め、その定義を推論と学習の両方で共用できるようにする Python フレームワークです。モデルが何かをコードとして定義している部分がこのライブラリの中核です。
このリポジトリの役割は、異なる学習フレームワークと推論エンジンが同じモデル定義を共有できるようにつなぐことです。一方で宣言した定義を他方でも読み込んで使えるように整えることにあたります。テキストモデルだけでなく、音源や映像、画像を扱うモデル定義も同じ枠組みに入ります。
README はこのフレームワークが Python と PyTorch を要求すると述べており、パッケージのインストール方法とソースからのインストール方法を案内しています。リポジトリにはモデル定義に関するドキュメントと、複数言語の README が含まれています。このリポジトリは 2018 年 10 月 29 日に作成され、スター数は 167931、ライセンスは Apache-2.0 です。
ただし、提供された記録には新規性・技術・品質の各項目にスコアがなく、10 点満点のモメンタムスコア 6.8 だけが残っています。性能比較の数値も v5.20.2 の変更内容一覧も示されていないため、このリリースが何を変更したのかを確認できません。スコア項目はモメンタムのみなので、このリポジトリをそのまま標準として採用すべきか判断するのは難しいです。