README.md

May 13, 2026 · View on GitHub

torch4keras

licence GitHub release PyPI PyPI - Downloads GitHub stars GitHub Issues contributions welcome

Documentation | Bert4torch | Examples | Source code | build_MiniLLM_from_scratch

1. 下载安装

安装稳定版

pip install torch4keras

安装最新版

pip install git+https://github.com/Tongjilibo/torch4keras.git

2. 功能

  • 简述:抽象出来的Trainer,适用于一般神经网络的训练,仅需关注网络结构代码

  • 特色:进度条展示训练过程,自定义metric,自带Evaluator, Checkpoint, Tensorboard, Logger等Callback,也可自定义Callback

  • 初衷:前期功能是作为bert4torchrec4torch的Trainer

  • 训练:

    torch4keras

3. 快速上手

4. 版本历史

更新日期版本版本说明
20260513v0.3.4把transfromers的logging模块迁移,修改名称为DotDict
20260114v0.3.3修改功能函数(DottableDict)
20250925v0.3.2增加常见 shell命令
20250721v0.3.1add cache_text, try_except, TryExcept, 完善耗时计算,修改 load_checkpoint,增加 green等颜色函数
20250615v0.3.0增加 safe_torch_loadsafe_import
20250511v0.2.9.post2trainer增加kwargs
20250401v0.2.9更新torch.amp
20250211v0.2.8屏蔽torch.load警告, Timeit提示
20240928v0.2.7修改ddp的init_process_group;增加一些available函数,增加get_max_memory;DottableDict支持.赋值和嵌套;增加cachedict
20240814v0.2.6小修改(增加check_url_available_cached, 修复Timeit)
20240730v0.2.5小修改(print_table允许中文, 未安装torch时候仅提醒一次)

更多版本

5. 更新历史:

更多历史