没有合适的资源?快使用搜索试试~ 我知道了~
toma:帮助您在PyTorch中编写适用于可用(CUDA)内存的算法
共20个文件
py:12个
gitignore:1个
cfg:1个
需积分: 20 0 下载量 118 浏览量
2021-03-19
18:29:08
上传
评论
收藏 15KB ZIP 举报
温馨提示
火炬记忆自适应算法(TOMA) 一组帮助程序,可以更轻松地编写适应于可用(CUDA)内存的代码。具体来说,它将重试由于OOM(内存不足)条件而失败的代码,并自动降低批处理大小。 为了避免重复故障转移,实现了一个简单的缓存,该缓存会在给定调用和可用空闲内存的情况下记住上一次成功的批处理大小。 安装 要使用pip进行安装,请使用: pip install toma 要运行测试,请使用: python setup.py test 例子 from toma import toma @ toma . batch ( initial_batchsize = 512 ) def run_inference ( batchsize , model , dataset ): # ... run_inference ( batchsize , model , dataset ) 这将尝试以batc
资源推荐
资源详情
资源评论
收起资源包目录
toma-master.zip (20个子文件)
toma-master
setup.py 3KB
.gitignore 46B
toma
__init__.py 9KB
batchsize_cache.py 2KB
stacktrace.py 1KB
cpu_memory.py 1KB
torch_cuda_memory.py 2KB
pyproject.toml 228B
.travis.yml 228B
MANIFEST.in 56B
LICENSE 1KB
setup.cfg 143B
README.md 6KB
tests
test_benchmark.py 2KB
test_simple_toma.py 2KB
test_explicit_toma.py 5KB
test_cpu_mem_limit.py 343B
test_toma.py 4KB
test_stacktrace.py 934B
.coveragerc 53B
共 20 条
- 1
资源评论
火石创造
- 粉丝: 30
- 资源: 4667
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功