cs686's picture
Deploy GEM-X ZeroGPU motion capture
49d36c0 verified
Raw
History Blame Contribute Delete
592 Bytes
# Copyright (c) 2021 OpenAI
# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: MIT AND Apache-2.0
# This code is derived from https://github.com/openai/guided-diffusion
"""
Various utilities for neural networks.
"""
def mean_flat(tensor):
"""
Take the mean over all non-batch dimensions.
"""
return tensor.mean(dim=list(range(1, len(tensor.shape))))
def sum_flat(tensor):
"""
Take the sum over all non-batch dimensions.
"""
return tensor.sum(dim=list(range(1, len(tensor.shape))))