determinism. When running identical inputs through the
        differentiation, the results must either match exactly
        (default, 0.0) or be within this tolerance.
  * **check_undefined_grad** (*bool**, **optional*) -- if True,
    check if undefined output grads are supported and treated as
    zeros, for "Tensor" outputs.

  * **check_batched_grad** (*bool**, **optional*) -- if True,
    check if we can compute batched gradients using prototype vmap
    support. Defaults to False.

  * **check_batched_forward_grad** (*bool**, **optional*) -- if
    True, checks if we can compute batched forward gradients using
    forward ad and prototype vmap support. Defaults to False.

  * **check_forward_ad** (*bool**, **optional*) -- if True, check
    that the gradients computed with forward mode AD match the
    numerical ones. Defaults to False.

  * **check_backward_ad** (*bool**, **optional*) -- if False, do
