Common research utilities for our NUIST-GenAI-Lab and CCGM tasks
Project description
cfskit
cfskit 是一个科研学术项目脚手架, 初版专注于3个功能点: 日志、实验可视化写入、进程信号控制, 并提供一个完全可运行, 可展示全部功能的代码模板: nlab-template.
配合这个统一的模板, 可以让所有论文代码复现、二次开发、新建项目在一开始就完成非逻辑性的结构改造,统一成规范标准、结构清晰的实验工程形态。
| 工具 | 模块 | 说明 |
|---|---|---|
| Logger | cfskit.log_util |
基于 loguru 的统一日志,tqdm 兼容,单次初始化 |
| Writer | cfskit.tb_util |
基于 TensorBoard 的实验可视化写入,多进程自动适配 |
| IPC | cfskit.ipc_util |
基于 SIGUSR1/SIGUSR2 的进程间信号量,支持优雅控制训练流程 |
安装
pip install cfskit
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cfskit-0.0.2.tar.gz
(13.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
cfskit-0.0.2-py3-none-any.whl
(15.0 kB
view details)
File details
Details for the file cfskit-0.0.2.tar.gz.
File metadata
- Download URL: cfskit-0.0.2.tar.gz
- Upload date:
- Size: 13.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e89b53fe8dd687a98418156aad04fea3d18d02133b4cfeb7fdf38832ff85efe
|
|
| MD5 |
93eb40048776f2b959fd7934290a154f
|
|
| BLAKE2b-256 |
5b4535a6598ca7dec0b827c7f3d0c77004625e884cf6e2eb1b3faa5fc5203ac5
|
File details
Details for the file cfskit-0.0.2-py3-none-any.whl.
File metadata
- Download URL: cfskit-0.0.2-py3-none-any.whl
- Upload date:
- Size: 15.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73c7722459f2663f0a6123cdcfaba48708e26835d8508e1867fb8acc017f3498
|
|
| MD5 |
9bb1fcf020817ae1d2afa1ccd9b2816c
|
|
| BLAKE2b-256 |
d09bbd46bbbf0f3807dc4a2aedcc5f2139f24599d90727dbc8f941821dd66442
|