This project provides a simple GUI interface to download models from HuggingFace's Model Hub. It utilizes a ModelDownloader
class for fetching and downloading the desired models and files, and a Dash-based GUI interface for smooth user interactions.
- Search for available files for a model. (GGUF and GGML Supported)
- Selectively download desired files.
- Streamlined user interface for better user experience.
- Python 3.x
- Pip (Python package manager)
- Clone the Repository:
git clone https://github.com/magnumquest/download_UI2.git cd download_UI2
- Install Dependencies:
Ensure you have
pip
installed. Then, run:pip install -r requirements.txt
Then proceed with installing the dependencies as instructed above. - Run the GUI:
python download-model-ui.py
This will launch a web interface. Navigate to the provided URL (typicallyhttp://127.0.0.1:8000/
), and you should see the Model Downloader GUI.
- Input the Hugging Face model name in the given text field.
- Click on 'Fetch Files' to retrieve the list of available files for the model.
- Select the files you wish to download from the checklist.
- Click on 'Download Selected Files' to start downloading the desired files.
Feel free to fork the project, make some updates, and submit pull requests. Any contributions are welcomed!