Learn R Programming

torch (version 0.8.1)

with_enable_grad: Enable grad

Description

Context-manager that enables gradient calculation. Enables gradient calculation, if it has been disabled via with_no_grad.

Usage

with_enable_grad(code)

Arguments

code

code to be executed with gradient recording.

Details

This context manager is thread local; it will not affect computation in other threads.

Examples

Run this code
if (torch_is_installed()) {

x <- torch_tensor(1, requires_grad = TRUE)
with_no_grad({
  with_enable_grad({
    y <- x * 2
  })
})
y$backward()
x$grad
}

Run the code above in your browser using DataLab