Runs a closure in mixed precision.
Get the number of threads used by torch for inter-op parallelism.
Get the number of threads used by torch in parallel regions.
Sets the random seed used by torch.
Runs a closure without keeping track of gradients.
Disables gradient tracking, this will be enabled back when the
returned value gets deallocated.
Note that it is important to bind this to a name like “guard”
and not to “” as these two would have different semantics.
See https://internals.rust-lang.org/t/pre-rfc-must-bind/12658/46
for more details.
Set the number of threads used by torch for inter-op parallelism.
Set the number of threads used by torch in parallel regions.
Runs a closure explicitly keeping track of gradients, this could be
run within a no_grad closure for example.