@@ -159,10 +159,6 @@ static bool load_labels(const char * filename, std::vector<std::string> & labels
159159
160160static bool load_labels_gguf (const struct gguf_context * ctx, const char * filename, std::vector<std::string> & labels)
161161{
162- int key_id = gguf_find_key_array (ctx, " embedded_files" , filename);
163- if (key_id == -1 ) {
164- return false ;
165- }
166162 int tensor = gguf_find_tensor (ctx, filename);
167163 if (tensor == -1 ) {
168164 return false ;
@@ -206,11 +202,6 @@ static bool load_alphabet_gguf(const struct gguf_context * ctx, std::vector<yolo
206202 for (int i = 32 ; i < 127 ; i++) {
207203 char fname[256 ];
208204 sprintf (fname, " data/labels/%d_%d.png" , i, j);
209- int key_id = gguf_find_key_array (ctx, " embedded_files" , fname);
210- if (key_id == -1 ) {
211- fprintf (stderr, " Cannot find '%s' in embedded_files\n " , fname);
212- return false ;
213- }
214205 int tensor = gguf_find_tensor (ctx, fname);
215206 if (tensor == -1 ) {
216207 fprintf (stderr, " Cannot find '%s' in tensor\n " , fname);
@@ -602,15 +593,15 @@ int main(int argc, char *argv[])
602593 }
603594 std::vector<std::string> labels;
604595 if (!load_labels_gguf (model.ctx_gguf , " data/coco.names" , labels)) {
605- fprintf (stderr, " %s: failed to load labels from 'data/coco.names' in model\n " , __func__);
596+ fprintf (stderr, " %s: skipped loading labels from 'data/coco.names' in model\n " , __func__);
606597 if (!load_labels (" data/coco.names" , labels)) {
607598 fprintf (stderr, " %s: failed to load labels from 'data/coco.names'\n " , __func__);
608599 return 1 ;
609600 }
610601 }
611602 std::vector<yolo_image> alphabet;
612603 if (!load_alphabet_gguf (model.ctx_gguf , alphabet)) {
613- fprintf (stderr, " %s: failed to load alphabet from model\n " , __func__);
604+ fprintf (stderr, " %s: skipped loading alphabet from model\n " , __func__);
614605 if (!load_alphabet (alphabet)) {
615606 fprintf (stderr, " %s: failed to load alphabet\n " , __func__);
616607 return 1 ;
0 commit comments