Skip to content

Conversation

Zeyi-Lin
Copy link
Member

@Zeyi-Lin Zeyi-Lin commented Jan 21, 2024

Add new features: swanlab.config, support the following use cases:

import swanlab

# 初始化测试, swanlab.config不应早于swanlab.init
# [swanlab.config.lr](http://swanlab.config.lr/) = 1

run = swanlab.init(config={"lr": 1})

# 同步性check
print("同步性check: ")
print(type(run.config))
print(type(swanlab.config))

# 读数据(三种方式)
print("读数据(三种方式): ")
print([swanlab.config.lr](http://swanlab.config.lr/))
print(swanlab.config["lr"])
print(swanlab.config.get("lr"))

# 读数据(同步性
print("读数据(同步性): ")
print([run.config.lr](http://run.config.lr/))
print([swanlab.config.lr](http://swanlab.config.lr/))

# 写数据 & 同步性验证(三种方式)
print("写数据 & 同步性验证(三种方式): ")
[run.config.lr](http://run.config.lr/) = 2
swanlab.config.set("epoch", 20)
run.config["acc"] = 100
print([swanlab.config.lr](http://swanlab.config.lr/))
print(run.config.epoch)
print(swanlab.config.acc)

@Zeyi-Lin Zeyi-Lin requested a review from SAKURA-CAT January 21, 2024 21:16
@Zeyi-Lin Zeyi-Lin self-assigned this Jan 21, 2024
@Zeyi-Lin Zeyi-Lin added the 💪 enhancement New feature or request label Jan 21, 2024
@Zeyi-Lin Zeyi-Lin added this to the V0.1.5 milestone Jan 21, 2024
@SAKURA-CAT SAKURA-CAT merged commit 7956977 into main Jan 22, 2024
@SAKURA-CAT SAKURA-CAT deleted the feat/config_better branch January 22, 2024 15:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

💪 enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants