# Copyright (c) Facebook, Inc. and its affiliates. # All rights reserved. # # This source code is licensed under the BSD-style license found in the # LICENSE file in the root directory of this source tree. import torch from torch._functorch.deprecated import ( combine_state_for_ensemble, functionalize, grad, grad_and_value, hessian, jacfwd, jacrev, jvp, make_functional, make_functional_with_buffers, vjp, vmap, ) # utilities. Maybe these should go in their own namespace in the future? from torch._functorch.make_functional import ( FunctionalModule, FunctionalModuleWithBuffers, ) # Top-level APIs. Please think carefully before adding something to the # top-level namespace: # - private helper functions should go into torch._functorch # - very experimental things should go into functorch.experimental # - compilation related things should go into functorch.compile # Was never documented from torch._functorch.python_key import make_fx __version__ = torch.__version__