修改dataset存放位置:

1.数据参数放在./dataset/目录下
2.要检测的数据放在./dataset/_data/目录下
This commit is contained in:
Qiea
2024-11-11 17:13:38 +08:00
parent f52b9f1aee
commit f940758d87

View File

@@ -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);