mirror of
https://github.com/zebrajr/pytorch.git
synced 2025-12-06 12:20:52 +01:00
Stop loading functorch._C unless torchdim is needed (#100491)
Just a small optimization. This PR changes it so that import of functorch.dim ends up loading functorch._C (which is entirely composed of torchdim APIs) Test Plan: - existing tests Pull Request resolved: https://github.com/pytorch/pytorch/pull/100491 Approved by: https://github.com/Chillee, https://github.com/kshitij12345
This commit is contained in:
parent
8b64dee5d2
commit
b2d703e2d7
|
|
@ -4,7 +4,6 @@
|
|||
# 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 . import _C
|
||||
|
||||
# Top-level APIs. Please think carefully before adding something to the
|
||||
# top-level namespace:
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import inspect
|
|||
import dis
|
||||
from .tree_map import tree_flatten, tree_map
|
||||
from .wrap_type import wrap_type
|
||||
import functorch._C
|
||||
from functorch._C import dim as _C
|
||||
_C._patch_tensor_class()
|
||||
dims, DimList, dimlists = _C.dims, _C.DimList, _C.dimlists
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user