2020-09-26から1日間の記事一覧

pytorchのモデル/オプティマイザのzero_grad()の違い

pytorhにoptimizerのzero_grad()とモデルのzero_grad()があることに気づいたので違いを調べた.optimizer がmodel.paremeters()を対象にしている場合,つまり全パラメタを対象にしている場合は両者は同じもの. Optimizer.zero_grad() と nn.Module.zero_gra…

gccは3つの主要なステップからなる

gccは3つの主要なステップからなる 1. Cのソースをアセンブリに変換 gccはC compilerを呼び出し,それが.cをターゲットマシンのアセンブリコードの.sに変換する C compilerは前処理,lexical 解析,parse,code生成などのフェーズを持つ 2. assembly codeを…