File size: 2,106 Bytes
f26fa9d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
cd8c21b
f26fa9d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
956348b
f26fa9d
956348b
b21f4d4
f26fa9d
 
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
41
42
43
44
45
46
47
48
#!/bin/bash

# Скачать Miniconda
echo "Downloading Miniconda..."
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/Miniconda3-latest-Linux-x86_64.sh

# Установить Miniconda
echo "Installing Miniconda..."
bash ~/Miniconda3-latest-Linux-x86_64.sh -b -p $HOME/miniconda

# Добавить Miniconda в PATH
export PATH="$HOME/miniconda/bin:$PATH"
echo 'export PATH="$HOME/miniconda/bin:$PATH"' >> ~/.bashrc

# Инициализация conda
echo "Initializing Conda..."
conda init bash

# Создать и активировать окружение
echo "Creating Conda environment..."
conda create -n garmentcode python=3.9 -y
conda activate garmentcode

# Установить зависимости через pip
echo "Installing dependencies..."
pip install scipy pyaml>=6.0 svgwrite psutil gradio bpy matplotlib svgpathtools cairosvg nicegui trimesh libigl pyrender cgal numpy pygarment pyliblzfse tyro viser[examples]

# Настроить CUDA и другие пути
echo "Adding paths to .bashrc..."
echo 'export CUDA_HOME=/usr/local/cuda' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64' >> ~/.bashrc
echo 'export PATH=$PATH:$CUDA_HOME/bin' >> ~/.bashrc
echo 'export PYTHONPATH="$PYTHONPATH:/home/user/app/GarmentCode/"' >> ~/.bashrc

# Автоматическая активация окружения при запуске
echo "Adding automatic Conda activation to .bashrc..."
echo 'conda activate garmentcode' >> ~/.bashrc

# Установка warp для GarmentCode (замените <build and install warp> на реальную команду)
echo "Building and installing Warp for GarmentCode..."
# <build and install warp for GarmentCode>
chmod -R 777 /home/user/app/NvidiaWarp-GarmentCode/tools/
source ~/.bashrc
python /home/user/app/NvidiaWarp-GarmentCode/build_lib.py
pip install viser[examples] tyro
# Сообщение об успешной настройке
echo "Setup complete! Please restart your terminal or run 'source ~/.bashrc' to apply changes."