Spaces:
Sleeping
Sleeping
Create startup.sh
Browse files- 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."
|