Exclude CUDA libraries and torch compiler modules to reduce bundle size

This commit is contained in:
Jamie Pine
2026-01-25 13:13:24 -08:00
parent a57e7dbc54
commit b479178e91
+16
View File
@@ -45,6 +45,22 @@ def build_server():
'--exclude-module', 'sklearn',
'--exclude-module', 'pandas',
'--exclude-module', 'torchaudio',
'--exclude-module', 'triton',
'--exclude-module', 'torch.distributed',
'--exclude-module', 'torch.jit',
'--exclude-module', 'torch._dynamo',
'--exclude-module', 'torch._inductor',
'--exclude-module', 'nvidia.cuda_nvrtc',
'--exclude-module', 'nvidia.cuda_runtime',
'--exclude-module', 'nvidia.cuda_cupti',
'--exclude-module', 'nvidia.cudnn',
'--exclude-module', 'nvidia.cublas',
'--exclude-module', 'nvidia.cufft',
'--exclude-module', 'nvidia.curand',
'--exclude-module', 'nvidia.cusolver',
'--exclude-module', 'nvidia.cusparse',
'--exclude-module', 'nvidia.nccl',
'--exclude-module', 'nvidia.nvtx',
])
# Add hidden imports