Skip to main content

炼金术。实验记录和可视化。

项目描述

炼金术标志

实验记录和可视化

构建状态 代码因子 皮皮版 文档 PyPI 状态

推特 电报 松弛 Github 贡献者

催化剂生态系统的一部分。项目清单


安装

常见安装:

pip install -U alchemy-catalyst

入门

  1. 转到Alchemy并获取您的个人令牌。

  2. 运行以下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()
    
  3. 现在您应该在Alchemy上看到您的指标。

催化剂生态系统

  1. 转到Alchemy并获取您的个人令牌。

  2. 使用AlchemyRunner记录您的 Catalyst 实验:

    from catalyst.dl import SupervisedAlchemyRunner
    runner = SupervisedAlchemyRunner()
    
    runner.train(
        model=model,
        criterion=criterion,
        optimizer=optimizer,
        loaders=loaders,
        logdir=logdir,
        num_epochs=num_epochs,
        verbose=True,
        monitoring_params={
            "token": "...",  # insert your personal token here
            "project": "default",
            "experiment": "your_experiment_name",
            "group": "your_experiment_group_name",
        }
    )
    
  3. 现在您应该在Alchemy上看到您的指标。

例子

模式详细教程请关注Catalyst 示例

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

alchemy-catalyst-20.3.tar.gz (5.4 kB 查看哈希)

已上传 source

内置分布

alchemy_catalyst-20.3-py2.py3-none-any.whl (8.9 kB 查看哈希

已上传 py2 py3