alchemy 20.5

Creator: coderz1093

Last updated:

Add to Cart

Description:

alchemy 20.5

Experiments logging & visualization










Project manifest. Part of Catalyst Ecosystem:

Alchemy - Experiments logging & visualization
Catalyst - Accelerated Deep Learning Research and Development
Reaction - Convenient Deep Learning models serving


Installation
Common installation:
pip install -U alchemy

Previous name alchemy-catalyst
Getting started


Goto Alchemy and get your personal token.


Run following example.py:
import random

from alchemy import Logger

# insert your personal token here
token = "..."
project = "default"

for gid in range(1):
group = f"group_{gid}"
for eid in range(2):
experiment = f"experiment_{eid}"
logger = Logger(
token=token,
experiment=experiment,
group=group,
project=project,
)
for mid in range(4):
metric = f"metric_{mid}"
# let's sample some random data
n = 300
x = random.randint(-10, 10)
for i in range(n):
logger.log_scalar(metric, x)
x += random.randint(-1, 1)
logger.close()



Now you should see your metrics on Alchemy.


Catalyst.Ecosystem


Goto Alchemy and get your personal token.


Log your Catalyst experiment with AlchemyLogger:
from catalyst.dl import SupervisedRunner, AlchemyLogger

runner = SupervisedRunner()
runner.train(
model=model,
criterion=criterion,
optimizer=optimizer,
loaders=loaders,
logdir=logdir,
num_epochs=num_epochs,
verbose=True,
callbacks={
"logger": AlchemyLogger(
token="...", # your Alchemy token
project="your_project_name",
experiment="your_experiment_name",
group="your_experiment_group_name",
)
}
)



Now you should see your metrics on Alchemy.


Examples
For mode detailed tutorials, please follow Catalyst examples.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.