Spaces:
Configuration error
Configuration error
| import os | |
| import subprocess | |
| import requests | |
| from inference.core.env import NOTEBOOK_PASSWORD, NOTEBOOK_PORT | |
| def check_notebook_is_running(): | |
| try: | |
| response = requests.get(f"http://localhost:{NOTEBOOK_PORT}/") | |
| return response.status_code == 200 | |
| except: | |
| return False | |
| def start_notebook(): | |
| if not check_notebook_is_running(): | |
| os.makedirs("/notebooks", exist_ok=True) | |
| subprocess.Popen( | |
| f"jupyter-lab --allow-root --port={NOTEBOOK_PORT} --ip=0.0.0.0 --notebook-dir=/notebooks --NotebookApp.token='{NOTEBOOK_PASSWORD}' --NotebookApp.password='{NOTEBOOK_PASSWORD}'".split( | |
| " " | |
| ) | |
| ) | |