NeuroNest / install.py
lolout1's picture
added new files to help conflicts
8332d88
raw
history blame
676 Bytes
import subprocess
import sys
import os
# Install torch first
subprocess.check_call([sys.executable, "-m", "pip", "install", "torch>=2.0.0", "torchvision>=0.15.0"])
# Clone and install detectron2
if not os.path.exists('detectron2'):
subprocess.check_call(["git", "clone", "https://github.com/facebookresearch/detectron2"])
# Install detectron2 dependencies
import distutils.core
dist = distutils.core.run_setup("./detectron2/setup.py")
deps = ' '.join([f"'{x}'" for x in dist.install_requires if 'torch' not in x])
subprocess.check_call(f"{sys.executable} -m pip install {deps}", shell=True)
# Add detectron2 to path
sys.path.insert(0, os.path.abspath('./detectron2'))