From f940758d870d3e593b04fe68d4322e713b2d7ee1 Mon Sep 17 00:00:00 2001 From: Qiea <1310371422@qq.com> Date: Mon, 11 Nov 2024 17:13:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9dataset=E5=AD=98=E6=94=BE?= =?UTF-8?q?=E4=BD=8D=E7=BD=AE=EF=BC=9A=201.=E6=95=B0=E6=8D=AE=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E6=94=BE=E5=9C=A8./dataset/=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E4=B8=8B=202.=E8=A6=81=E6=A3=80=E6=B5=8B=E7=9A=84=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=94=BE=E5=9C=A8./dataset/=5Fdata/=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cnn_model.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cnn_model.c b/cnn_model.c index 40e10c1..5bf3e42 100644 --- a/cnn_model.c +++ b/cnn_model.c @@ -164,12 +164,13 @@ u8 model_write(char* model_name) u32 _larr = 0; u8 _len = strlen(model_name); char _path[_len+1+7+30]; + char _datapath[_len+1+7+30]; char _fstr[READLENGTH+1] = {0}; int progress; Model *_model = model(model_name); if(_model == NULL || strcmp(model_name, "data") == 0){ - sprintf(_path, "./dataset/%s.txt", model_name); + sprintf(_path, "./dataset/_data/%s.txt", model_name); FILE *file = fopen(_path, "r"); if(file == NULL){ DEBUG_PRINTF("\r\n输入了一个无效的模型或Data数据集的名字\r\n"); @@ -194,7 +195,8 @@ u8 model_write(char* model_name) return 200; } - sprintf(_path, "./dataset/%s.txt", _model -> dname ? _model -> dname : _model -> name); + if(_model -> dname)sprintf(_datapath, "_data/%s", _model -> dname); + sprintf(_path, "./dataset/%s.txt", _model -> dname ? _datapath : _model -> name); FILE *file = fopen(_path, "r"); if(file == NULL){ DEBUG_PRINTF("文件[%s]无法打开\r\n", _model -> dname ? _model -> dname : _model -> name); @@ -270,7 +272,7 @@ u8 model_switchdata(char* data_name){ u8 _len = strlen(data_name); char _path[_len+1+7]; if(data.array != NULL)modelmym_free("data"); - sprintf(_path, "./dataset/%s.txt", data_name); + sprintf(_path, "./dataset/_data/%s.txt", data_name); FILE *file = fopen(_path, "r"); if(file == NULL){ DEBUG_PRINTF("\r\nData数据集[%s]不存在\r\n",data_name);