SwanLab icon indicating copy to clipboard operation
SwanLab copied to clipboard

[FEATURE] Feature request about checking logs.

Open LinghaoChan opened this issue 6 months ago • 6 comments

Some requests for discussion.


  • Support a third party to check my log. I often start my experiments before sleeping. Therefore, I often cannot wait to check the result before at the office in the morning. I would like to check it when I get up, including brushing teeth, eating, or in the car. I would like to see the log on something like WeChat applets. If achieved, I can check the logs on my phone or iPad.

  • Share with others. I sometimes want to share my log with peers/mentors, who might help me figure out the error or analyze the problem. I hope the "comment by others" function will also be supported.

  • Watching dog function. I hope SwanLab will support watching dog function. Take an example here. I would like to log my accuracy every 100 epochs. In machine learning, we always conduct fair comparisons, like 12epoch mAP or 50epoch mAP. These are very essential to us. In these epochs, please drop me a message on WeChat or email. However, I don't want it to bother my sweet dream. Therefore, I hope I can set messages to do not disturb and check the result if I am awake.

  • Integrate it in VsCode. I always write codes in VsCode. I hope I can check the results in VsCode but not the chrome. And I can click the mouse without typing anything in the terminal.

  • Export the logs. For academic requests, we would like to share the logs with others. Take an example, one day, someone told me that he/she could not reproduce my result. As a result, I will share the experiment logs with him/her. Here, I hope each logging timestep will be recorded. I hope SwanLab can support exporting the logs out to me.

  • Logging other modalities. Visualization of values, tensors, languages, images, audio/music, graphs and so on.


So much up to now. I will add something new when I think of it.

LinghaoChan avatar Jan 07 '24 11:01 LinghaoChan