neuralmagic / sparsify

ML model optimization product to accelerate inference.
Apache License 2.0
318 stars 28 forks source link

Add functionality to build yolov5 yaml #260

Closed dsikka closed 1 year ago

dsikka commented 1 year ago

Summary:

Assumptions:

Sample Directory Structure:

- data_for_training/
    - labels/
        - train/
        - val/
        - test/
    - images/
        - train/
        - val/
        - test/
    - classes.txt

Example Inputs/Outputs:

Input directory structure:

dsikka@quad-mle-2:~/some_dir/some_dataset$ ls
classes.txt  images

classes.txt:

dog
cat 
house 
park

images dir:

dsikka@quad-mle-2:~/some_dir/some_dataset/images$ ls
test  train  val

yaml file produced:

path: some_dataset/
train:
- images/train
test:
- images/test
val:
- images/val
names:
  0: dog
  1: cat
  2: house
  3: park

Testing:

dsikka commented 1 year ago

Updated and retested.