cinematch-ai / setup_image.py
dbadeev's picture
Upload 24 files
da524e0 verified
Raw
History Blame Contribute Delete
1.09 kB
#!/usr/bin/env python3
"""
Скрипт настройки образа для PlotMatcher
"""
import os
import subprocess
import sys
def run_command(cmd):
"""Выполнение команды с проверкой ошибок"""
print(f"Выполняется: {cmd}")
result = subprocess.run(cmd, shell=True, capture_output=True, text=True)
if result.returncode != 0:
print(f"Ошибка: {result.stderr}")
sys.exit(1)
return result.stdout
def main():
print("Настройка образа PlotMatcher...")
# Проверка CUDA
try:
output = run_command("nvidia-smi")
print("CUDA доступна:")
print(output)
except:
print("Предупреждение: nvidia-smi недоступна на этапе сборки")
# Создание необходимых директорий
os.makedirs("/data", exist_ok=True)
os.makedirs("/tmp/model_cache", exist_ok=True)
print("Настройка завершена успешно!")
if __name__ == "__main__":
main()