qbhf2 commited on
Commit
f26fa9d
·
verified ·
1 Parent(s): 89b3757

Create startup.sh

Browse files
Files changed (1) hide show
  1. custom_utils/startup.sh +46 -0
custom_utils/startup.sh ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+
3
+ # Скачать Miniconda
4
+ echo "Downloading Miniconda..."
5
+ wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/Miniconda3-latest-Linux-x86_64.sh
6
+
7
+ # Установить Miniconda
8
+ echo "Installing Miniconda..."
9
+ bash ~/Miniconda3-latest-Linux-x86_64.sh -b -p $HOME/miniconda
10
+
11
+ # Добавить Miniconda в PATH
12
+ export PATH="$HOME/miniconda/bin:$PATH"
13
+ echo 'export PATH="$HOME/miniconda/bin:$PATH"' >> ~/.bashrc
14
+
15
+ # Инициализация conda
16
+ echo "Initializing Conda..."
17
+ conda init bash
18
+
19
+ # Создать и активировать окружение
20
+ echo "Creating Conda environment..."
21
+ conda create -n garmentcode python=3.9 -y
22
+ conda activate garmentcode
23
+
24
+ # Установить зависимости через pip
25
+ echo "Installing dependencies..."
26
+ pip install scipy pyaml>=6.0 svgwrite psutil gradio bpy matplotlib svgpathtools cairosvg nicegui trimesh libigl pyrender cgal numpy pygarment
27
+
28
+ # Настроить CUDA и другие пути
29
+ echo "Adding paths to .bashrc..."
30
+ echo 'export CUDA_HOME=/usr/local/cuda' >> ~/.bashrc
31
+ echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64' >> ~/.bashrc
32
+ echo 'export PATH=$PATH:$CUDA_HOME/bin' >> ~/.bashrc
33
+ echo 'export PYTHONPATH="$PYTHONPATH:/home/user/app/GarmentCode/"' >> ~/.bashrc
34
+
35
+ # Автоматическая активация окружения при запуске
36
+ echo "Adding automatic Conda activation to .bashrc..."
37
+ echo 'conda activate garmentcode' >> ~/.bashrc
38
+
39
+ # Установка warp для GarmentCode (замените <build and install warp> на реальную команду)
40
+ echo "Building and installing Warp for GarmentCode..."
41
+ # <build and install warp for GarmentCode>
42
+ chmod -R 777 NvidiaWarp-GarmentCode/tools/
43
+ source ~/.bashrc
44
+ python ./NvidiaWarp-GarmentCode/build_lib.py
45
+ # Сообщение об успешной настройке
46
+ echo "Setup complete! Please restart your terminal or run 'source ~/.bashrc' to apply changes."