reach-vb's picture
reach-vb HF staff
afff4f781c38808b9aafcdd5ec92a88a4aca77a59bb34d95614d31dab397a490
50f8b94
raw
history blame
374 Bytes
# 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.
from functorch._C import dim
tree_flatten = dim.tree_flatten
def tree_map(fn, tree):
vs, unflatten = tree_flatten(tree)
return unflatten(fn(v) for v in vs)