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.1.1.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.1.1-py3-none-any.whl
(15.0 kB
view details)
File details
Details for the file cfskit-0.1.1.tar.gz.
File metadata
- Download URL: cfskit-0.1.1.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 |
4d43d8e3965be4c72f88488cd4e93e5635ea5948c6e723631540747cd9a0e8e8
|
|
| MD5 |
dd102c506bf8c345894d7ea2a04f36c9
|
|
| BLAKE2b-256 |
fdf5a53ce98205d0259b35db35fa857d72598f45dc6b4fc92f1dcfd7eed58520
|
File details
Details for the file cfskit-0.1.1-py3-none-any.whl.
File metadata
- Download URL: cfskit-0.1.1-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 |
9be87fde574d796a2d832e62ee31383f4e340c374fedd6015f81bfbb70f4ba3c
|
|
| MD5 |
2f340b7d1568a322129b36bfb2141526
|
|
| BLAKE2b-256 |
852469b748ea349fc3bb54b4a10dcb04b1822d5356218de71966b02b6c1931e9
|