Spaces:
Sleeping
Sleeping
Download setup.py from KrishDev15/Sign_intrepreter: direct link, hf CLI and curl.
- Browser
- Download file 2.09 kB
-
https://huggingface.co/spaces/KrishDev15/Sign_intrepreter/resolve/main/setup.py
- Command line
-
hf download hf://spaces/KrishDev15/Sign_intrepreter/setup.py
-
curl -L -o setup.py https://huggingface.co/spaces/KrishDev15/Sign_intrepreter/resolve/main/setup.py
2.09 kB
| import os | |
| import subprocess | |
| import sys | |
| def install_requirements(): | |
| """Install required packages.""" | |
| print("Installing required packages...") | |
| try: | |
| subprocess.check_call([sys.executable, "-m", "pip", "install", "-r", "requirements.txt"]) | |
| print("β Requirements installed successfully!") | |
| except subprocess.CalledProcessError as e: | |
| print(f"β Error installing requirements: {e}") | |
| return False | |
| return True | |
| def create_directories(): | |
| """Create necessary directories.""" | |
| directories = [ | |
| "models", | |
| "dataset", | |
| "static/css", | |
| "templates", | |
| "utils", | |
| "logs" | |
| ] | |
| for directory in directories: | |
| os.makedirs(directory, exist_ok=True) | |
| print(f"β Created directory: {directory}") | |
| def create_sample_model(): | |
| """Create a sample model for testing.""" | |
| print("Creating sample model...") | |
| try: | |
| subprocess.check_call([sys.executable, "create_sample_model.py"]) | |
| print("β Sample model created successfully!") | |
| except subprocess.CalledProcessError as e: | |
| print(f"β Error creating sample model: {e}") | |
| return False | |
| return True | |
| def main(): | |
| print("π€ Sign Language Interpreter Setup") | |
| print("=" * 40) | |
| # Create directories | |
| print("\n1. Creating directories...") | |
| create_directories() | |
| # Install requirements | |
| print("\n2. Installing requirements...") | |
| if not install_requirements(): | |
| print("Setup failed. Please install requirements manually.") | |
| return | |
| # Create sample model | |
| print("\n3. Creating sample model...") | |
| if not create_sample_model(): | |
| print("Warning: Sample model creation failed. You can create it later.") | |
| print("\nπ Setup completed successfully!") | |
| print("\nNext steps:") | |
| print("1. Run 'python data_collection.py' to collect your own sign data") | |
| print("2. Run 'python train_model.py' to train a custom model") | |
| print("3. Run 'streamlit run app.py' to start the application") | |
| if __name__ == "__main__": | |
| main() | |