Comments (4)
Hi CreepZzy,
The model did not test on 2D grayscale images so you may need to modify the code.
For memory issue, my suggestion is to reduce the batch size or to restrict tensorflow on GPU usage.
Good Luck to you.
With kind regards,
Cheng-Lin Li
from segcaps.
Hello @CreepZzy,
Unfortunately at 512 x 512 input sizes, with the current SegCaps structure, this takes up almost the entire memory of a 12GB GPU. My suggestions would be to either change the code to accept something like 256 x 256 inputs or to change the network of SegCaps to be lighter (less capsule types per layer or less layers). Hope this helps. For the test output, just change the plotting within test.py to whatever colors you want.
from segcaps.
@lalonderodney Thank you for your helpful reply. I'll have try on these kinds of modification. I don't know that CapsNet can be such GPU hunger.
from segcaps.
In order to do the dynamic routing of child capsules to parent capsules, you must store the intermediate representations to be routed. This takes memory. It's similar to how DenseNets, although having far fewer parameters take more memory. Somewhat recently many implementations have come out for memory efficient implementations of DenseNets. Hopefully something similar will be eventually developed by intelligent people for capsules :)
from segcaps.
Related Issues (20)
- Creating MSCOCO dataset HOT 2
- What does num_atom mean?
- Instruction for running the code from .jpg files HOT 3
- TypeError: deconv_length() missing 1 required positional argument: 'output_padding' HOT 13
- bad mask HOT 1
- RuntimeError: Exception thrown in SimpleITK ReadImage: /opt/miniconda2/conda-bld/simpleitk_1546539363356/work/Code/IO/src/sitkImageReaderBase.cxx:107: sitk::ERROR: Unable to determine ImageIO reader for "data/imgs/train470.png"
- Can not load images and masks HOT 3
- Final output and raw output are always same no matter what input images are given HOT 1
- Why transformation matrix shared by different child capsule types?
- Training image and mask error HOT 4
- Did you realize the Experiments Results stated in paper of Capsules for Object Segmentation?
- RGB images with binary masks
- dependencies version
- Value Error
- ValueError: No gradients provided for any variable HOT 1
- ValueError: Dimension 0 in both shapes must be equal, but are 3 and 16.
- Proplem with deconv_length from keras.utils.conv_utils
- Where/how to display the qualitative result HOT 2
- Training Performance Do Not Improve HOT 4
- expected out_recon shape (512, 512, 1) HOT 2
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 segcaps.