Skip to main content

用于药物发现中深度学习开发的高级代码库。

项目描述

AIDD 代码库

派皮 派皮 派皮

使用 PyTorch-Lightning 在药物发现应用程序中进行深度学习开发的高级代码库。

依赖项

代码库需要以下附加依赖项

  • CUDA >= 11.4
  • PyTorch >= 1.9
  • Pytorch-闪电 >= 1.5
  • RDKit
  • 可选支持:tensorboard 和/或 wandb

安装

代码库可以使用 PyPI 安装pip,或者您选择的包管理器,使用

pip install aidd-codebase

用法

  1. 配置:编码框架在文件arguments.py中有许多参数数据类。该文件包含每个模型的所有标准参数。因为它们是数据类,所以您可以轻松地根据自己的需要调整它们。

你的 Seq2Seq 适配是否需要额外的参数?从 arguments.py 导入 Seq2SeqArguments,创建您自己的继承它的数据类并添加您的额外参数。

*请务必注意,向脚本提供参数的顺序如下:*
- --flags 覆盖 config.yaml
- config.yaml 覆盖 arguments.py 中
的默认值 - 没有时使用 arguments.py 中的默认值提供其他值
最后,它将所有参数存储在 config.yaml

  1. 用途:编码框架有四个主要部分:
  • 实用程序
  • 数据实用程序
  • 楷模
  • 解释

应该使用这些部件  

  1. 文件设置:系统中文件的设置最好使用如下:
    coding_framework
    |-- ..
    ESR X
    |-- project 1
    |-- data
    |-- ..
    |-- Arguments.py
    |-- config。 yaml
    |-- main.py
    |-- datamodule.py
    |-- pl_framework.py

贡献者

AIDD 联盟的所有成员都对打包做出了贡献。

行为守则

在代码库、问题跟踪器、聊天室和邮件列表中进行交互的每个人都应遵守PyPA 行为准则

项目详情


下载文件

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

源分布

aidd-codebase-0.1.9.tar.gz (28.0 kB 查看哈希)

已上传 source

内置分布

aidd_codebase-0.1.9-py3-none-any.whl (43.6 kB 查看哈希)

已上传 py3