Instamatch / readme.md
faizank's picture
Upload folder using huggingface_hub
ba1757b verified

A newer version of the Gradio SDK is available: 6.5.1

Upgrade
metadata
title: Instamatch
app_file: app.py
sdk: gradio
sdk_version: 5.12.0

Overview

InstaMatch is a cloud instance matching tool for machine learning models. It fetches model information from HuggingFace and recommends suitable cloud instances from AWS, Azure, and GCP based on the model's requirements.

Features

  • Fetch model information from HuggingFace API
  • Estimate model requirements (vCPUs and memory)
  • Recommend suitable cloud instances from AWS, Azure, and GCP
  • Display primary and backup recommendations

Installation

  1. Clone the repository: ```sh git clone https://github.com/yourusername/InstaMatch.git cd InstaMatch ```

  2. Create and activate a virtual environment: ```sh python3 -m venv venv source venv/bin/activate ```

  3. Install the required dependencies: ```sh pip install -r requirements.txt ```

  4. Set up your HuggingFace API token in a `.env` file: ```sh echo "HUGGING_FACE_TOKEN=your_huggingface_token" > .env ```

Usage

  1. Run the application: ```sh python app.py ```

  2. Open the provided URL in your browser.

  3. Enter a model name from HuggingFace (e.g., `gpt2`, `bert-base-uncased`) and click "Get Recommendations".

  4. View the model requirements and cloud instance recommendations.

Files

  • `app.py`: Main application file
  • `cloud_instances.csv`: CSV file containing cloud instance data
  • `requirements.txt`: List of required Python packages
  • `utils/`: Utility functions and modules

License

This project is licensed under the MIT License." > README.md

git add README.md git commit -m "Add README file"