|
import os |
|
|
|
destination = 'core' |
|
|
|
if os.path.exists('.env'): |
|
from dotenv import load_dotenv |
|
load_dotenv() |
|
|
|
dest = 'melanoma_detection_model_registry' |
|
if not os.path.exists(dest): |
|
from huggingface_hub import snapshot_download |
|
|
|
|
|
snapshot_download(repo_id='RandomCatLover/melanoma_detection_model_registry', local_dir=dest, local_dir_use_symlinks=False) |
|
|
|
|
|
if not os.path.exists(destination): |
|
import subprocess |
|
repo_url = os.getenv("GIT_CORE") |
|
command = f'git clone {repo_url} {destination}' |
|
try: |
|
subprocess.check_output(command, stderr=subprocess.STDOUT, shell=True) |
|
print('Repository cloned successfully.') |
|
except subprocess.CalledProcessError as e: |
|
print(f'Error cloning repository: {e.output.decode()}') |
|
|
|
|
|
img_qua_path = 'img_qua' |
|
if not os.path.exists(img_qua_path): |
|
import subprocess |
|
repo_url = 'https://github.com/idealo/image-quality-assessment.git' |
|
command = f'git clone {repo_url} {img_qua_path}' |
|
try: |
|
subprocess.check_output(command, stderr=subprocess.STDOUT, shell=True) |
|
print('Repository cloned successfully.') |
|
except subprocess.CalledProcessError as e: |
|
print(f'Error cloning repository: {e.output.decode()}') |
|
|
|
from core.s import demo |
|
|
|
demo.queue(concurrency_count=3) |
|
|
|
demo.launch() |