torch.func.functional_call
torch.func.functional_call(module, parameter_and_buffer_dicts, args, kwargs=None, *, tie_weights=True)
Performs a functional call on the module by replacing the module
   parameters and buffers with the provided ones.
Note:
 If the module has active parametrizations, passing a value in the
 "parameters_and_buffers" argument with the name set to the
 regular parameter name will completely disable the
 parametrization. If you want to apply the parametrization
 function to the value passed please set the key as
 "{submodule_name}.parametrizations.{parameter_name}.original".

Note:
 If the module performs in-place operations on parameters/buffers,
 these will be reflected in the "parameters_and_buffers" input.

    Example:

       >>> a = {'foo': torch.zeros(())}
       >>> mod = Foo()  # does self.foo = self.foo + 1
       >>> print(mod.foo)  # tensor(0.)
