Skip to content

Commit

Permalink
update readme file
Browse files Browse the repository at this point in the history
  • Loading branch information
Whynotmetoo committed Oct 26, 2024
1 parent 96ab045 commit 93c60c2
Showing 1 changed file with 39 additions and 9 deletions.
48 changes: 39 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,36 @@
# MLOPs-and-LLMOPs-Demo
A mini demo for MLOPs and LLMOPs
# Train model on local
## 1. Clone this repo to your local machine
A mini demo for demonstrate the basic steps of MLOPs using public tools and platforms, including dataset management, model training, CI/CD

## Prerequisites
Before starting with this project, ensure you have the following installed and configured:

1. **Python** (version 3.6 or higher)
- Download and install Python from [python.org](https://www.python.org/).
- Verify the installation by running:
```bash
python --version
```

2. **Git**

3. **VSCode**(recommended)

5. **Hugging Face Hub Account and API Token**
- Sign up at [huggingface.co](https://huggingface.co/)

6. **GitHub Account**
---

## Guidance
### 1. Fork and Clone this repo to your local machine
```bash
git clone [email protected]:Whynotmetoo/MLOPs-and-LLMOPs-Demo.git
```
## 2. Create virtual environment
### 2. Create virtual environment
```bash
python -m venv venv
```
## 3. Activate your virtual environment
### 3. Activate your virtual environment
* window:
```bash
venv\Scripts\activate
Expand All @@ -18,10 +39,19 @@ venv\Scripts\activate
```bash
source venv/bin/activate
```
## 4. Install packages
### 4. Install packages
```base
pip install -r requirements.txt
```
## 5. Run the code to train model

# Configure CI/CD
### 5. Run the code to train model
```bash
python train_model.py
```
### 6. Configure CI/CD
1. Create Hugging Face Repo and access token
- Creat a [new model repo](https://huggingface.co/new) and copy the repo id on the top left corner of the repo, in a format as `your_username/your_model_repo`
- Go to **Settings > Access Tokens** to generate your token.
2. Create github repository secrets
- Save the token as a **GitHub Secret** named `HF_TOKEN` and the repo id named `REPO_ID` in your GitHub repository for secure access during deployment. Go the **setting > Actions secrets and variables > Actions** to add your Repository secrets
### 7. push you code
push you code to github and check the pipeline

0 comments on commit 93c60c2

Please sign in to comment.