-
Notifications
You must be signed in to change notification settings - Fork 143
Comparing changes
Open a pull request
base repository: SwanHubX/SwanLab
base: v0.6.6
head repository: SwanHubX/SwanLab
compare: v0.6.7
- 12 commits
- 34 files changed
- 4 contributors
Commits on Jul 9, 2025
-
fix: resume parameter handling and add env var tests (#1157)
Moved the defaulting of the 'resume' parameter to later in the initialization process to ensure correct precedence. Added unit tests to verify that the resume parameter can be set via environment variable and that explicit arguments override environment variables.
Configuration menu - View commit details
-
Copy full SHA for e35f2cc - Browse repository at this point
Copy the full SHA e35f2ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for e59e070 - Browse repository at this point
Copy the full SHA e59e070View commit details
Commits on Jul 10, 2025
-
Configuration menu - View commit details
-
Copy full SHA for dd46424 - Browse repository at this point
Copy the full SHA dd46424View commit details -
feat: match online mode (#1161)
* Add support for 'online' mode as alias for 'cloud' Updated the documentation to clarify that 'online' is an alias for 'cloud' mode and removed 'online' from the MODES Literal. Added a test to ensure that initializing with mode='online' results in 'cloud' mode being set. --------- Co-authored-by: Kang Li <cunykang@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6cf801c - Browse repository at this point
Copy the full SHA 6cf801cView commit details
Commits on Jul 11, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 826554f - Browse repository at this point
Copy the full SHA 826554fView commit details -
Handle backup write errors and improve timer cancel (#1165)
* Handle backup write errors and improve timer cancel Added error handling for backup file write failures in porter/__init__.py to prevent crashes when backup mode is not enabled. Updated MonitorCron.cancel in run/helper.py to join the timer thread after cancellation for better thread management. * Fix monitor condition and update test epochs Corrected the logic for enabling system monitoring in SwanLabRun by changing the condition from 'or' to 'and'. Increased the number of epochs in the test_sync unit test to 10000 for more extensive testing.
Configuration menu - View commit details
-
Copy full SHA for 4121870 - Browse repository at this point
Copy the full SHA 4121870View commit details
Commits on Jul 14, 2025
-
Refactor section assignment logic in SwanLabKey (#1172)
Updated the logic for assigning section names and types based on key and section_type. Now, PUBLIC and CUSTOM types use the prefix before a slash in the key as the section name, and CUSTOM type is treated as PUBLIC. SYSTEM, PINNED, and HIDDEN types do not assign a section name.
Configuration menu - View commit details
-
Copy full SHA for d0c76e8 - Browse repository at this point
Copy the full SHA d0c76e8View commit details
Commits on Jul 15, 2025
-
fix: error key usage in SwanLabKey class (#1174)
* Fix error key usage in SwanLabKey class Corrected the keys used to extract 'expected' and 'got' values from the error dictionary to 'excepted' and 'data_class', ensuring proper error handling in the SwanLabKey class. * Update error field names in key handling and tests Changed error dictionary keys from 'expected' and 'got' to 'excepted' and 'data_class' in both SwanLabKey and related unit tests for consistency. Updated error message assertions to reflect new field names.
Configuration menu - View commit details
-
Copy full SHA for 34c7f97 - Browse repository at this point
Copy the full SHA 34c7f97View commit details
Commits on Jul 17, 2025
-
Co-authored-by: Kang Li <cunykang@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4e0bd54 - Browse repository at this point
Copy the full SHA 4e0bd54View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0b3ea7 - Browse repository at this point
Copy the full SHA e0b3ea7View commit details -
Update project and experiment name length limits (#1187)
Increased project name max length to 100 and experiment name max length to 250 in formatter.py. Updated related test cases to reflect new limits and allowed character set for project names.
Configuration menu - View commit details
-
Copy full SHA for 097b5d4 - Browse repository at this point
Copy the full SHA 097b5d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba0bee4 - Browse repository at this point
Copy the full SHA ba0bee4View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.6.6...v0.6.7