File size: 1,535 Bytes
c861666
 
 
 
d8c9867
c861666
 
 
 
 
 
 
 
 
 
 
 
 
 
45d6942
 
1d407c5
45d6942
 
c861666
 
 
 
e0a6e7c
c861666
 
0d63657
 
 
bf45f22
 
 
 
 
c861666
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import os

def install_flash_attn():
    print ("installing flash-attn...")
    result = os.system('pip install flash-attn --no-build-isolation')
    print (result)

def install_xformers():
    print ("installing xformers...")
    result = os.system('pip install -U xformers --index-url https://download.pytorch.org/whl/cu129')
    print (result)

def install_kaolin():
    print ("installing kaolin...")
    result = os.system('pip install kaolin==0.18.0 -f https://nvidia-kaolin.s3.us-east-2.amazonaws.com/torch-2.8.0_cu129.html')
    print (result)

def install_nvdiffrast():
    print ("installing nvdiffrast...")
    os.system('mkdir tmp')
    os.system('mkdir tmp/extensions')
    os.system('git clone https://github.com/ZX-Yin/nvdiffrast.git ./tmp/extensions/nvdiffrast')
    result = os.system('pip install ./tmp/extensions/nvdiffrast --no-build-isolation')
    os.system('rm -rf ./tmp')
    print (result)

def install_mipsplatting():
    print ("installing mipsplatting...")
    result = os.system('pip install git+https://github.com/ZX-Yin/mip-splatting-submodules.git --no-build-isolation')
    print (result)

def install_sam2():
    print ("installing SAM 2...")
    result = os.system('pip install git+https://github.com/facebookresearch/sam2.git --no-build-isolation')
    print (result)

def install_utils3d():
    print ("installing utils3d...")
    result = os.system('pip install git+https://github.com/EasternJournalist/utils3d.git@9a4eb15e4021b67b12c460c7057d642626897ec8 --no-build-isolation')
    print (result)