Tensor をゼロから C で実装する

Tensor Is the Might

Tensor をゼロから C で実装する

テンソルは、数値のフラットな配列と、それを多次元オブジェクトとして解釈するためのメタデータ(shape や strides)に過ぎません。この記事では、C 言語でテンソルライブラリをゼロから構築し、メモリ管理、要素ごとの演算、そして GPU(Metal)による高速化までを解説します。行列積などのニューラルネットワークに必須の演算もカバーし、Bellard の libnc に触発された設計を紹介します。

テンソルとは、数値のフラットな配列と、その数値を多次元オブジェクトとして解釈するためのメタデータに過ぎません。

この日のほかの記事

2026-07-14