バックプロパゲーションを無効にするコンテキスト・マネージャを作成する。
このコンテキストで、Chainerは計算グラフを作成しません。 このコンテキストで生成されたVariable は、Variableを生成した Function への参照を持ちません。そのため、backward()で勾配を計算することは出来ません。代わりに、メモリ消費量は減少します。
この例では、 yはこのコンテキストで生成されています。ですから、backward()を呼び出すことは出来ません。
>>> x = chainer.Variable(np.array([1,], 'f'))
>>> with chainer.no_backprop_mode():
... y = x + 1