mirror of
https://github.com/khoj-ai/khoj.git
synced 2025-02-17 08:04:21 +00:00
Exclude unused mac libs under torch/lib. Reduce Mac app size by 30Mb
libtorch_cuda only seems to be imported in Linux. Which is why the size of the Mac, Windows apps are 700Mb smaller than the Debian app size. Guessing this is because libtorch_cuda only works on Linux machines? Anyway, removing libtorch_{cpu,python}.dylib under torch/lib from the Mac app reduces it's size from 190Mb to 160Mb. 15% reduction isn't too bad
This commit is contained in:
parent
0273be0232
commit
7cf345a138
1 changed files with 5 additions and 1 deletions
|
@ -35,7 +35,11 @@ a = Analysis(
|
|||
# Filter out unused, duplicate shared libs under torch/lib
|
||||
torch_lib_path = set([
|
||||
join('torch', 'lib', 'libtorch_cuda.so'),
|
||||
join('torch', 'lib', 'libtorch_cpu.so')])
|
||||
join('torch', 'lib', 'libtorch_cuda.dylib'),
|
||||
join('torch', 'lib', 'libtorch_cpu.so'),
|
||||
join('torch', 'lib', 'libtorch_cpu.dylib'),
|
||||
join('torch', 'lib', 'libtorch_python.so'),
|
||||
join('torch', 'lib', 'libtorch_python.dylib')])
|
||||
a.datas = [entry for entry in a.datas if not entry[0] in torch_lib_path]
|
||||
|
||||
pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher)
|
||||
|
|
Loading…
Add table
Reference in a new issue