chovanecm / sacredboard

Dashboard for sacred. Monitor and access your past machine learning experiments.
MIT License
184 stars 39 forks source link

I have 4 runs but nothing showing. #90

Closed evolu8 closed 5 years ago

evolu8 commented 6 years ago

Hi

I'm using the file storage. Running on a Mac. Everything seems good (I have the files getting generated). In the GUI I see it knows about 4 runs, but nothing in the list.

I've tried unchecking and checking all the checkboxes. I've tried refreshing and restarting.

Any help much appreciated:

image (yes this screen grab was from when I had only 3 runs stored) Looks like they are being filtered. But why? I have no filters set? The Ajax response:

{ "draw": 26, "recordsTotal": 4, "recordsFiltered": 4, "data": [

]

}

evolu8 commented 6 years ago

It does work with mongo. Seems like this could at least fail less silently on file storage.

chovanecm commented 6 years ago

File storage support is a feature contributed by one of the users and it has a limited set of functionality but it should display the list. Could you try it with the test file store, please? https://github.com/chovanecm/sacredboard/tree/develop/test_data/filestore

evolu8 commented 6 years ago

thanks. I have a hybrid setup now where I use two observers, mongo and file storage.

chovanecm commented 6 years ago

Still, the behaviour you encountered is not expected. I wonder where the problem could be. Maybe you pint your -F parameter of sacredboard to incorrect directory? I think there is currently no check whether the directory specified is actually the one containing logs. Or perhaps the filestore format in sacred has changed recently...

spapini commented 6 years ago

I ran into a similar problem. The problem was no info.json was created. Creating a "info.json" file with "{}" as content solved the problem. I think the code should allow a non existant info.json, in order to solve the issue.