Comments (7)
你好,你的gpu里有其他程序把显存占满了。NLSN可以在8G的显卡上训练。
from non-local-sparse-attention.
你好,你的gpu里有其他程序把显存占满了。NLSN可以在8G的显卡上训练。
谢谢您的回复。我用的是v100,训练用的是800张DIV2K测试用的是10张DIV2K,训练完后,紧接着用10张DIV2K测试时(用于选择最佳模型)显示内存不够了,请问这个原因是?您对数据进行了额外处理?
from non-local-sparse-attention.
需要训练命令中加入—chop。这是一个sr中比较常用的方法(例如RCAN/SAN/CSNLN)将大图切成四块,用来缓解测试时的显存占用。可以参考readme里的训练命令
python main.py --dir_data ../../ --n_GPUs 4 --rgb_range 1 --chunk_size 144 --n_hashes 4 --save_models --lr 1e-4 --decay 200-400-600-800 --epochs 1000 --chop --save_results --n_resblocks 32 --n_feats 256 --res_scale 0.1 --batch_size 16 --model NLSN --scale 2 --patch_size 96 --save NLSN_x2 --data_train DIV2K
from non-local-sparse-attention.
需要训练命令中加入—chop。这是一个sr中比较常用的方法(例如RCAN/SAN/CSNLN)将大图切成四块,用来缓解测试时的显存占用。可以参考readme里的训练命令
python main.py --dir_data ../../ --n_GPUs 4 --rgb_range 1 --chunk_size 144 --n_hashes 4 --save_models --lr 1e-4 --decay 200-400-600-800 --epochs 1000 --chop --save_results --n_resblocks 32 --n_feats 256 --res_scale 0.1 --batch_size 16 --model NLSN --scale 2 --patch_size 96 --save NLSN_x2 --data_train DIV2K
特别感谢,麻烦您了,我试试看。
from non-local-sparse-attention.
你好,你的gpu里有其他程序把显存占满了。NLSN可以在8G的显卡上训练。
x3,x4的都可以在8G的卡上训练吗?为什么我x2的就不可以在11G的卡上训练?两张11G的可以,我看了一下内存占用大概是16G,并且没有其他程序占用显存。
from non-local-sparse-attention.
你好,你的gpu里有其他程序把显存占满了。NLSN可以在8G的显卡上训练。
x3,x4的都可以在8G的卡上训练吗?为什么我x2的就不可以在11G的卡上训练?两张11G的可以,我看了一下内存占用大概是16G,并且没有其他程序占用显存。
您好,我是用的小模型--n_resblocks 8--n_feats 64 所以加上-chop之后就可以运行了。不知道是否符合您的问题。
from non-local-sparse-attention.
谢谢您,我用的32个residual blocks,减小了应该可以。
from non-local-sparse-attention.
Related Issues (20)
- Issue about the Evaluation Metrics HOT 2
- flops
- Issue about the args.test_every HOT 2
- x3的model HOT 8
- 在Urban100上的测试结果偏差很大 HOT 2
- 论文简单来说就是Non-local Neural Networks中的NLA+Reformer中的LSH attention? HOT 1
- What does “common.MeanShift(args.rgb_range, rgb_mean, rgb_std, 1) ”do HOT 1
- Computational complexity HOT 2
- do you need to use the x2 model like EDSR to train the x3,x4 model? HOT 1
- Computational complexity HOT 2
- 关于代码实现 bucket_score 变量的细节疑惑? HOT 3
- TypeError: conv2d() received an invalid combination of arguments HOT 1
- Mean of query in the paper HOT 1
- How much memory of the GPUS was used for the test? HOT 1
- model code error HOT 1
- I get image just full of white
- Help with codes
- Cannot load dataset
- 训练的迭代次数
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from non-local-sparse-attention.