You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

RELEASE.md 5.6 kB

6 years ago
6 years ago
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. ## MindInsight
  2. # Release 0.5.0-beta
  3. ## Major Features and Improvements
  4. * MindSpore Profiler
  5. * Provide performance analyse tool for the input data pipeline.
  6. * Provide timeline analyse tool, which can show the detail of the streams/tasks.
  7. * Provide a tool to visualize the step trace information, which can be used to analyse the general performance of the neural network in each phase.
  8. * Provide profiling guides for the users to find the performance bottlenecks quickly.
  9. * CPU summary operations support for CPU summary data.
  10. * Over threshold warn support in scalar training dashboard.
  11. * Provide more user-friendly callback function for visualization
  12. * Provide unified callback `SummaryCollector` to log most commonly visualization event.
  13. * Discard the original visualization callback `SummaryStep`, `TrainLineage` and `EvalLineage`.
  14. * `SummaryRecord` provide new API `add_value` to collect data into cache for summary persistence.
  15. * `SummaryRecord` provide new API `set_mode` to distinguish summary persistence mode at different stages.
  16. * MindConverter supports conversion of more operators and networks, and improves its ease of use.
  17. ## Bugfixes
  18. * Fix FileNotFound exception by adding robust check for summary watcher ([!281](https://gitee.com/mindspore/mindinsight/pulls/281)).
  19. * UI fix operator table sort jump problem ([!283](https://gitee.com/mindspore/mindinsight/pulls/283)).
  20. * Dataset serializer return schema json str when schema type is `mindspore.dataset.engine.Schema` ([!2185](https://gitee.com/mindspore/mindspore/pulls/2185)).
  21. ## Thanks to our Contributors
  22. Thanks goes to these wonderful people:
  23. Chao Chen, Congli Gao, Ye Huang, Weifeng Huang, Zhenzhong Kou, Hongzhang Li, Longfei Li, Yongxiong Liang, Chongming Liu, Pengting Luo, Yanming Miao, Gongchang Ou, Yongxiu Qu, Hui Pan, Luyu Qiu, Junyan Qin, Kai Wen, Weining Wang, Yue Wang, Zhuanke Wu, Yifan Xia, Lihua Ye, Weibiao Yu, Ximiao Yu, Yunshu Zhang, Ting Zhao, Jianfeng Zhu.
  24. Contributions of any kind are welcome!
  25. # Release 0.3.0-alpha
  26. ## Major Features and Improvements
  27. * Profiling
  28. * Provide easy to use apis for profiling start/stop and profiling data analyse (on Ascend only).
  29. * Provide operators performance display and analysis on MindInsight UI.
  30. * Large scale network computation graph visualization.
  31. * Optimize summary record implementation and improve its performance.
  32. * Improve lineage usability
  33. * Optimize lineage display and enrich tabular operation.
  34. * Decouple lineage callback from `SummaryRecord`.
  35. * Support scalar compare of multiple runs.
  36. * Scripts conversion from other frameworks
  37. * Support for converting PyTorch scripts within TorchVision to MindSpore scripts automatically.
  38. ## Bugfixes
  39. * Fix pb files loaded problem when files are modified at the same time ([!53](https://gitee.com/mindspore/mindinsight/pulls/53)).
  40. * Fix load data thread stuck in `LineageCacheItemUpdater` ([!114](https://gitee.com/mindspore/mindinsight/pulls/114)).
  41. * Fix samples from previous steps erased due to tags size too large problem ([!86](https://gitee.com/mindspore/mindinsight/pulls/86)).
  42. * Fix image and histogram event package error ([!1143](https://gitee.com/mindspore/mindspore/pulls/1143)).
  43. * Equally distribute histogram ignoring actual step number to avoid large white space ([!66](https://gitee.com/mindspore/mindinsight/pulls/66)).
  44. ## Thanks to our Contributors
  45. Thanks goes to these wonderful people:
  46. Chao Chen, Congli Gao, Ye Huang, Weifeng Huang, Zhenzhong Kou, Hongzhang Li, Longfei Li, Yongxiong Liang, Pengting Luo, Yanming Miao, Gongchang Ou, Yongxiu Qu, Hui Pan, Luyu Qiu, Junyan Qin, Kai Wen, Weining Wang, Yue Wang, Zhuanke Wu, Yifan Xia, Weibiao Yu, Ximiao Yu, Ting Zhao, Jianfeng Zhu.
  47. Contributions of any kind are welcome!
  48. # Release 0.2.0-alpha
  49. ## Major Features and Improvements
  50. * Parameter distribution graph (Histogram).
  51. Now you can use [`HistogramSummary`](https://www.mindspore.cn/api/zh-CN/master/api/python/mindspore/mindspore.ops.operations.html#mindspore.ops.operations.HistogramSummary) and MindInsight to record and visualize distribution info of tensors. See our [tutorial](https://www.mindspore.cn/tutorial/zh-CN/master/advanced_use/visualization_tutorials.html) for details.
  52. * Lineage support Custom information
  53. * GPU support
  54. * Model and dataset tracking linkage support
  55. ## Bugfixes
  56. * Reduce cyclomatic complexity of `list_summary_directories` ([!11](https://gitee.com/mindspore/mindinsight/pulls/11)).
  57. * Fix unsafe functions and duplication files and redundant codes ([!14](https://gitee.com/mindspore/mindinsight/pulls/14)).
  58. * Fix sha256 checksum missing bug ([!24](https://gitee.com/mindspore/mindinsight/pulls/24)).
  59. * Fix graph bug when node name is empty ([!34](https://gitee.com/mindspore/mindinsight/pulls/34)).
  60. * Fix start/stop command error code incorrect ([!44](https://gitee.com/mindspore/mindinsight/pulls/44)).
  61. ## Thanks to our Contributors
  62. Thanks goes to these wonderful people:
  63. Ye Huang, Weifeng Huang, Zhenzhong Kou, Pengting Luo, Hongzhang Li, Yongxiong Liang, Gongchang Ou, Hui Pan, Luyu Qiu, Junyan Qin, Kai Wen, Weining Wang, Yifan Xia, Yunshu Zhang, Ting Zhao
  64. Contributions of any kind are welcome!
  65. # Release 0.1.0-alpha
  66. * Training process observation
  67. * Provides and displays training process information, including computational graphs and training process indicators.
  68. * Training result tracing
  69. * Provides functions of tracing and visualizing model training parameter information, including filtering and sorting of training data, model accuracy and training hyperparameters.