BluePARIS12's picture
download
raw
764 Bytes
# SPDX-License-Identifier: Apache-2.0
# Module helpers for the MiniMax H3 visual VAE (inference-only bundle).
def apply_spatial_parallel(module, enabled, chunk_dim=-1):
from .conv import SpatialParallelConv3d
from .norm import FusedGroupNorm3D, SpatialParallelGroupNorm
if hasattr(module, "set_spatial_parallel"):
module.set_spatial_parallel(enabled)
for m in module.modules():
if enabled and isinstance(m, FusedGroupNorm3D):
raise NotImplementedError("FusedGroupNorm3D is incompatible with SP")
if isinstance(m, SpatialParallelGroupNorm):
m.spatial_parallel = enabled
elif isinstance(m, SpatialParallelConv3d):
m.spatial_parallel = enabled
m.chunk_dim = chunk_dim

Xet Storage Details

Size:
764 Bytes
·
Xet hash:
fffe6c00d67f360576ca38fb0c2c6e8c4f499959c7945b021b259f4af3ec9927

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.