You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: yolo_toolkit/README.md
+38-10Lines changed: 38 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,25 +7,53 @@ This is a specialized training suite designed for high-precision traffic sign de
7
7
-**Decoupled Configuration**: All training parameters (learning rate, mosaic, batch size) are controlled via `configs/hyperparameters.yaml`—**never touch the code**.
8
8
-**Quantization Ready**: The pipeline is pre-configured to export models optimized for the Jetson Nano's TensorRT engines.
9
9
10
-
## 🛠️ Usage
10
+
## 🛠️ Setup & Installation
11
11
12
-
### 1. Requirements
13
-
Ensure you are in a Python 3.10+ environment with CUDA available.
12
+
Follow these steps to set up an isolated training environment on your PC (Windows or Linux).
13
+
14
+
### 1. Create Virtual Environment
15
+
```bash
16
+
# Navigate to the toolkit directory
17
+
cd yolo_toolkit
18
+
19
+
# Create the venv
20
+
python -m venv venv
21
+
```
22
+
23
+
### 2. Activate Environment
24
+
**Windows:**
25
+
```bash
26
+
.\venv\Scripts\activate
27
+
```
28
+
**Linux / macOS:**
14
29
```bash
15
-
pip install -r yolo_toolkit/requirements.txt
30
+
source venv/bin/activate
16
31
```
17
32
18
-
### 2. Training
19
-
Adjust your settings in `yolo_toolkit/configs/hyperparameters.yaml` and then run:
33
+
### 3. Install Expert Dependencies
34
+
```bash
35
+
# Upgrade pip first
36
+
python -m pip install --upgrade pip
37
+
38
+
# Install requirements
39
+
pip install -r requirements.txt
40
+
```
41
+
42
+
---
43
+
44
+
## 🚀 Execution Guide
45
+
Adjust your settings in `configs/hyperparameters.yaml` and then run:
0 commit comments