Release history
SwanLab releases
⚡SwanLab - an open-source, modern-design AI training tracking and visualization tool. Supports Cloud / Self-hosted use. Integrated with PyTorch / Transformers / verl / LLaMA Factory / ms-swift / Ultralytics / MMEngine / Keras etc.
All releases
34 shown
Fixed wandb local converter bug.
Full changelog
Tiny Patch
What's Changed
- fix wandb local converter by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1596
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.7.16...v0.7.17
- Support for section control
Full changelog
What's Changed
- fix/cancel metric dup warning by @Nexisato in https://github.com/SwanHubX/SwanLab/pull/1544
- feat/support section control by @Nexisato in https://github.com/SwanHubX/SwanLab/pull/1559
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.7.15...v0.7.16
- Added swanlab.save() file uploader
Full changelog
What's Changed
- feat: swanlab.save() file uploader by @Nexisato in https://github.com/SwanHubX/SwanLab/pull/1515
- fix: hide overwrite log by @Nexisato in https://github.com/SwanHubX/SwanLab/pull/1535
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.7.14...v0.7.15
Fixed file uploads above 100MB silently dropping.
Full changelog
What's Changed
- fix: support finish call multiple times by @Nexisato in https://github.com/SwanHubX/SwanLab/pull/1533
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.7.13...v0.7.14
Minor fixes and improvements.
Full changelog
A patch version
What's Changed
- fix/exp field patch by @Nexisato in https://github.com/SwanHubX/SwanLab/pull/1514
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.7.12...v0.7.13
- Added color parameter to swanlab.init for experiment color control
- Added parallel run support and updated run_id validation
- Increased metric throughput to 10,000 metrics per second
Full changelog
What's Changed
- feat: add color parameter to swanlab.init for experiment color control by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1481
- feat: add parallel run support and update run_id validation by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1491
- fix bug when getting exp profile using api.runs() by @Bainianzzz in https://github.com/SwanHubX/SwanLab/pull/1511
- feat: api support more filter params by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1510
- feat: 10k metric per second by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1493
- feat: support better metric strategy by @Nexisato in https://github.com/SwanHubX/SwanLab/pull/1473
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.7.11...v0.7.12
- Added delete methods to the public API for programmatically removing runs and projects.
- WandB local converter now supports table data conversion.
Full changelog
🎉 What's New
✨ New Features
API Enhancement: Delete Operations
- Added delete methods to public API for programmatically removing runs and projects
- Enables better experiment lifecycle management through code
WandB Converter: Table Support
- WandB local converter now supports table data conversion
- Seamlessly migrate table data from WandB to SwanLab
🔧 Improvements
Code Quality & Stability
- Improved overall code quality and maintainability
- Fixed key section error for more reliable experiment tracking
What's Changed
- docs(readme): add 2 papers - TrafficBM, Decision-Making by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1463
- feat: add delete methods to public API for runs and projects by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1464
- feat: wandb local converter table by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1469
- feat: code quality improve and fix key section error by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1476
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.7.10...v0.7.11
- Improved local WandB converter rate
Full changelog
tiny patch
What's Changed
- feat: improve local wandb converter rate by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1462
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.7.9...v0.7.10
- Converter progress bar added
- Improved WandB local converter memory usage
Full changelog
What's Changed
- fix: name blank string convert to None by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1450
- chore: bump swanboard to 0.1.9b2 by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1451
- docs(readme): add a paper by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1457
- feat: improve wandb local converter memory by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1456
- feat: converter progress by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1460
- feat: sync progress bar by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1461
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.7.8...v0.7.9
Minor fixes and improvements.
Full changelog
What's Changed
- feat: offline mode resume automatically never by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1445
- feat: api run environment by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1442
- opt: extract get_metrics and add unit tests by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1446
- docs(readme): v0.7.8 by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1443
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.7.7...v0.7.8
- Support tensorboard types filter and refactor converter
- Treat empty run_id string as equivalent to None
Full changelog
What's Changed
- docs(readme): v0.7.6 by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1404
- fix: readme typo by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1408
- docs(readme): lightningboard v1 changelog by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1418
- fix: amd gpu abnormal display by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1419
- fix: able to modify adapter retry_times by @Bainianzzz in https://github.com/SwanHubX/SwanLab/pull/1417
- feat: support tensorboard types filter and refactor converter by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1421
- opt log user experience by @Bainianzzz in https://github.com/SwanHubX/SwanLab/pull/1426
- docs(readme): lightningboard v2 by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1432
- feat: treat empty run_id string as equivalent to None by @ShaohonChen in https://github.com/SwanHubX/SwanLab/pull/1435
- 修复 Brak 自定义通知 url 结构 by @h27539 in https://github.com/SwanHubX/SwanLab/pull/1437
- Feature/open api by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1414
New Contributors
- @h27539 made their first contribution in https://github.com/SwanHubX/SwanLab/pull/1437
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.7.6...v0.7.7
- AMD ROCm GPU hardware monitoring support
- sync_wandb and converter gained additional parameters
- sync_tensorboard now accepts a `types` parameter
Full changelog
What's Changed
- feat: lightning integration add resume id by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1385
- Doc: Add the arxiv link of "MolAct" to the readme file by @little1d in https://github.com/SwanHubX/SwanLab/pull/1387
- feat: Add AMD ROCm GPU hardware monitoring support by @KMnO4-zx in https://github.com/SwanHubX/SwanLab/pull/1389
- feat: sync_wandb and converter add more params by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1394
- feat: sync_tensorboard add
typesparams by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1396 - docs(readme): more integration by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1397
- support iluvatar gpu by @ZhiningMa in https://github.com/SwanHubX/SwanLab/pull/1391
- Feat/timer by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1400
- Refactor client utilities and add experiment heartbeat by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1401
New Contributors
- @ZhiningMa made their first contribution in https://github.com/SwanHubX/SwanLab/pull/1391
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.7.5...v0.7.6
Bug fixes and stability improvements in SwanLab.
Full changelog
What's Changed
- docs(readme): kubernetes and 0.7.4 by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1378
- Fix/upload by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1381
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.7.4...v0.7.5
- Removed VSCode configuration and documentation files
- Increased max description length to 1024 characters
- Added S3 feature support
- Updated README with new integration details
Full changelog
Support Kubernetest.
What's Changed
- Increase max description length to 1024 characters by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1364
- docs: minimind by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1366
- Remove VSCode config and documentation files by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1371
- Update README:new integration by @simonliu0930-cell in https://github.com/SwanHubX/SwanLab/pull/1373
- Feature/s3 by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1375
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.7.3...v0.7.4
- Add Telegram notification callback plugin
Full changelog
What's Changed
- docs: changelog 0.7.2 by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1342
- hot update 1201 by @simonliu0930-cell in https://github.com/SwanHubX/SwanLab/pull/1352
- docs(readme): add new paper link by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1351
- feat(plugin): add Telegram notification callback by @Talljack in https://github.com/SwanHubX/SwanLab/pull/1355
- fix(core): add default timeout for request session by @swpfY in https://github.com/SwanHubX/SwanLab/pull/1358
- fix(data): preserve more field in media metrics to fix image loading … by @Talljack in https://github.com/SwanHubX/SwanLab/pull/1359
- Feat/logger by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1353
- Add unit tests for TimeoutHTTPAdapter by @Copilot in https://github.com/SwanHubX/SwanLab/pull/1361
New Contributors
- @simonliu0930-cell made their first contribution in https://github.com/SwanHubX/SwanLab/pull/1352
- @Talljack made their first contribution in https://github.com/SwanHubX/SwanLab/pull/1355
- @Copilot made their first contribution in https://github.com/SwanHubX/SwanLab/pull/1361
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.7.2...v0.7.3
- Support for custom webhook value specified through an environment variable
Full changelog
What's Changed
- fix: handle additional urllib3 network errors in sync_error_handler by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1332
- docs: readme add catboost by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1340
- fix/add test by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1333
- feat: add support for custom webhook value in env by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1341
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.7.1...v0.7.2
Bug fixes and stability improvements in SwanLab.
Full changelog
What's Changed
- docs: readme changelog 0.7.0 by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1328
- Fix/upload by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1330
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.7.0...v0.7.1
- Allow `job_type` and `group` parameters
Full changelog
What's Changed
🎉 New Feature: Group
- docs(readme): add cqllm to paper list by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1317
- docs(readme): add bark notification by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1320
- Handle missing key in media summary for metrics by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1324
- feat: allow job_type and group params by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1325
- Fix/branch by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1326
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.6.13...v0.7.0
- Added CatBoost integration
- Added WandbLocalConverter utility
- Expanded domain regex to support underscores and subdomains
Full changelog
What's Changed
- feat: Improve CUDA version detection logic by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1308
- fix: simplify issue template label emojis by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1309
- feat: add converter WandbLocalConverter by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1310
- feat: catboost integration by @Nexisato in https://github.com/SwanHubX/SwanLab/pull/1311
- docs: update copyright in LICENSE file by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1312
- fix: add log_dir property to SwanLabLogger by @tanganke in https://github.com/SwanHubX/SwanLab/pull/1314
- Expand domain regex to support underscores and subdomains by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1316
- fix: implement "finalize" in SwanLabLogger by @ClodLingxi in https://github.com/SwanHubX/SwanLab/pull/1315
New Contributors
- @tanganke made their first contribution in https://github.com/SwanHubX/SwanLab/pull/1314
- @ClodLingxi made their first contribution in https://github.com/SwanHubX/SwanLab/pull/1315
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.6.12...v0.6.13
- Bark notification callback added
Full changelog
What's Changed
- chore: update and add GitHub issue templates by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1293
- chore: update web report issue template wording by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1294
- Feat/toolkit by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1297
- fix: rename
__init__.pyby @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1299 - fix: use timezone-aware UTC datetimes in client modules by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1298
- feat: add bark notification callback by @DatesYuen in https://github.com/SwanHubX/SwanLab/pull/1301
- fix: localize issue templates to Chinese by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1306
- docs(readme): changelog 251015 by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1303
New Contributors
- @DatesYuen made their first contribution in https://github.com/SwanHubX/SwanLab/pull/1301
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.6.11...v0.6.12
- SwanLab offline, online, local, disabled command
- Add verify command to check login status
- Add interrupt handling for experiment termination
Full changelog
What's Changed
- docs(readme): scalar chart by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1263
- docs(readme): unified architecture by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1271
- fix: csv download when self-hosted by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1275
- feat: swanlab offline, online, local, disabled command by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1200
- fix: change pydantic version constraint in requirements by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1276
- Add verify command to check login status by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1274
- feat: add interrupt handling for experiment termination by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1277
- feat: deprecated pynvml by @AndPuQing in https://github.com/SwanHubX/SwanLab/pull/1282
- Fix host URL construction in ExperimentAPI by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1286
- Improve dependency checks and imports in metrics module by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1283
- Feat/issue by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1288
New Contributors
- @AndPuQing made their first contribution in https://github.com/SwanHubX/SwanLab/pull/1282
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.6.10...v0.6.11
Fixed transformer public expiration URL handling.
Full changelog
A patch version
What's Changed
- chore: opt retry params by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1258
- fix: transformers public exp url by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1259
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.6.9...v0.6.10
- Restricted Pydantic version in dependencies
- Added more environment variables
- Synchronized `tb` integration
Full changelog
What's Changed
- Update 新增 GLM-4.5-Air-LoRA 及 SwanLab 可视化实战记录 by @KMnO4-zx in https://github.com/SwanHubX/SwanLab/pull/1217
- fix(sdk): login choice 3 by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1223
- Doc: Add the arXiv link of "SpectrumWorld" to the readme file by @little1d in https://github.com/SwanHubX/SwanLab/pull/1228
- docs: readme changelog by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1229
- docs(readme): arxiv codeboost by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1231
- feat: sync tb int by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1235
- docs(readme): changelog by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1240
- fix(api): fix method
get_summaryin classOpenApiby @Integer003 in https://github.com/SwanHubX/SwanLab/pull/1245 - docs(readme): integration mlx lm by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1249
- docs(readme): oppo repo by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1256
- chore: restrict pydantic version by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1257
- feat: more env var by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1199
New Contributors
- @KMnO4-zx made their first contribution in https://github.com/SwanHubX/SwanLab/pull/1217
- @Integer003 made their first contribution in https://github.com/SwanHubX/SwanLab/pull/1245
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.6.8...v0.6.9
- sync pro feature
- Support PR, ROC and confusion matrix plots
- API endpoint to get experiment metrics
Full changelog
What's Changed
- docs: fix logo cache by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1188
- docs(readme): add lerobot guide in readme by @swpfY in https://github.com/SwanHubX/SwanLab/pull/1193
- Fix/transformers eval by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1191
- fix: Windows 系统下,与 accelerate 一起使用时,local 模式因默认 gkb 编码导致报错 by @Notte118 in https://github.com/SwanHubX/SwanLab/pull/1195
- fix: Host string parsing by @CedricHwong in https://github.com/SwanHubX/SwanLab/pull/1204
- feature: sync pro by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1194
- fix: sync resume folder by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1208
- feat: support pr&roc&confusion_matrix plot by @Nexisato in https://github.com/SwanHubX/SwanLab/pull/1209
- Increase timeout for subprocess calls to 5 seconds and catch all exce by @axuj in https://github.com/SwanHubX/SwanLab/pull/1211
- feat(api): get experiment metrics by @kites262 in https://github.com/SwanHubX/SwanLab/pull/1148
- Update documentation links to official SwanLab docs by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1215
- docs(readme): 0.6.8 by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1212
New Contributors
- @Notte118 made their first contribution in https://github.com/SwanHubX/SwanLab/pull/1195
- @CedricHwong made their first contribution in https://github.com/SwanHubX/SwanLab/pull/1204
- @axuj made their first contribution in https://github.com/SwanHubX/SwanLab/pull/1211
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.6.7...v0.6.8
- Added lightning integration warning
- Improved sync series
- Match online mode feature
Full changelog
What's Changed
- Fix resume parameter handling and add env var tests by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1157
- feat: lightning integration add warning by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1158
- feat: improve sync series by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1159
- feat: match online mode by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1161
- docs: readme upgrade by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1164
- Handle backup write errors and improve timer cancel by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1165
- Refactor section assignment logic in SwanLabKey by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1172
- Fix error key usage in SwanLabKey class by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1174
- feat: swanlab.Video by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/765
- add transformers test script by @ShaohonChen in https://github.com/SwanHubX/SwanLab/pull/1184
- Update project and experiment name length limits by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1187
- docs: readme changelog 0.6.7 by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1181
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.6.6...v0.6.7
Fixed callback execution order in _create_operator.
Full changelog
a patch version
What's Changed
- Fix callback execution order in _create_operator by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1154
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.6.5...v0.6.6
- Added LogdirFileWriter plugin
- Integrated Ray support
- Implemented reinit capability
Full changelog
What's Changed
- docs: readme changelog 0.6.4 by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1104
- docs: fix readme typo by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1105
- fix: requests version by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1107
- feat: LogdirFileWriter plugin by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1108
- Fix/core python by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1109
- feat: integration ray by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1114
- feat: reinit by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1110
- refactor: tidy swankit by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1111
- docs: readme accelerate by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1116
- refa(api): project structure by @kites262 in https://github.com/SwanHubX/SwanLab/pull/1120
- Refactor/data-code by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1126
- docs(readme): add areal by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1135
- docs: changelog by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1137
- feat(api): delete project & experiment by @kites262 in https://github.com/SwanHubX/SwanLab/pull/1138
- Fix host string handling in save_key and add tests by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1140
- Ensure netrc file is properly flushed and synced by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1146
- Featrure/resume by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1141
- Remove LocalRunCallback import and update callback imports by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1152
- docs: readme resume by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1143
Thanks to https://github.com/kingdee for the feedback: https://github.com/SwanHubX/SwanLab/pull/1140
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.6.4...v0.6.5
Minor fixes and improvements.
Full changelog
What's Changed
- Feature/protobuf by @Kaikaikaifang in https://github.com/SwanHubX/SwanLab/pull/1074
- feat: impl health checker and init data collector by @Kaikaikaifang in https://github.com/SwanHubX/SwanLab/pull/1077
- docs: reamde 0.6.3 by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1086
- fix: #1084 by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1088
- feat: change wb converter params
modeby @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1094 - Fix/some bugs by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1095
- Feat/record proto by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1091
- Feature/core by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1100
- Refactor/core python by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1102
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.6.3...v0.6.4
- Support for saving torch.profiler output locally
- Added memory record support
- Introduced sync-multi-exp feature
Full changelog
What's Changed
- 将torch.profiler保存至本地 by @Puiching-Memory in https://github.com/SwanHubX/SwanLab/pull/859
- Chore/opt some misc by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1066
- 修复SwanLab accelerate集成使其对1.7.0版本及以下accelerate支持 by @ShaohonChen in https://github.com/SwanHubX/SwanLab/pull/1070
- feat: support memory record by @Nexisato in https://github.com/SwanHubX/SwanLab/pull/1065
- fix: pip list freeze by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1073
- fix(test): openapi arg by @kites262 in https://github.com/SwanHubX/SwanLab/pull/1075
- feat: sync-multi-exp by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1076
- feat:add-table by @ComPleHN in https://github.com/SwanHubX/SwanLab/pull/1068
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.6.2...v0.6.3
- Offline sync logs feature allowing user‑controlled cloud upload.
- Updated XGBoost integration.
- Allow users to set hardware interval.
Full changelog
What's Changed
🎉 offline mode: sync logs to cloud as you wish!
- fix/cambricon monitor by @Nexisato in https://github.com/SwanHubX/SwanLab/pull/1041
- feat: mmengine config by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1039
- fix: config parse bool type by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1044
- feat(openapi): rename & refactor by @kites262 in https://github.com/SwanHubX/SwanLab/pull/1005
- refactor: change backup mode to offline by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1048
- feat: update xgboost integration by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1053
- feat: allow user set hardwrare interval by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1050
- Feature/sync by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1047
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.6.1...v0.6.2
- Support DCU monitor
- Allow getting NPU power
Full changelog
What's Changed
- docs: readme echarts by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1007
- update SwanLabTracker for accelerate by @ShaohonChen in https://github.com/SwanHubX/SwanLab/pull/1016
- feat: support DCU monitor by @Nexisato in https://github.com/SwanHubX/SwanLab/pull/1020
- fix: metax type by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1017
- feat: allow get npu power by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1012
- chore: change step duplicate log level by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1029
- Create
__main__.pyby @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1028
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.6.0...v0.6.1
Minor fixes and improvements.
Full changelog
What's Changed
- chore: some misc by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/995
- feat: get_requirements support pixi by @genghisun in https://github.com/SwanHubX/SwanLab/pull/980
- feat: echarts chart by @ComPleHN in https://github.com/SwanHubX/SwanLab/pull/986
- fix: only all and stderr can upload error info by @SAKURA-CAT in https://github.com/SwanHubX/SwanLab/pull/1000
- feat: hardware monitor metax by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1001
- docs: readme changelog 0.6.0 by @Zeyi-Lin in https://github.com/SwanHubX/SwanLab/pull/1004
New Contributors
- @genghisun made their first contribution in https://github.com/SwanHubX/SwanLab/pull/980
- @ComPleHN made their first contribution in https://github.com/SwanHubX/SwanLab/pull/986
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.5.9...0.6.0