keplr-io / quiver

Interactive convnet features visualization for Keras
https://keplr-io.github.io/quiver/
MIT License
1.75k stars 223 forks source link

list index out of range #70

Open lakshmipriya04 opened 6 years ago

lakshmipriya04 commented 6 years ago

from quiver_engine import server

server.launch(model_all)

Starting webserver from: /usr/local/lib/python2.7/dist-packages/quiver_engine


IndexError Traceback (most recent call last)

in () 1 from quiver_engine import server ----> 2 server.launch(model_all) /usr/local/lib/python2.7/dist-packages/quiver_engine/server.py in launch(model, classes, top, temp_folder, input_folder, port, html_base_dir, mean, std) 201 temp_folder=temp_folder, 202 input_folder=input_folder, --> 203 mean=mean, std=std 204 ), 205 port /usr/local/lib/python2.7/dist-packages/quiver_engine/server.py in get_app(model, classes, top, html_base_dir, temp_folder, input_folder, mean, std) 95 ''' 96 ---> 97 single_input_shape, input_channels = get_input_config(model) 98 99 app = Flask(__name__) /usr/local/lib/python2.7/dist-packages/quiver_engine/util.pyc in get_input_config(model) 41 #tf ordering 42 model.get_input_shape_at(0)[1:3], ---> 43 model.get_input_shape_at(0)[3] 44 ) 45 IndexError: list index out of range
TheRum commented 5 years ago

From what I have observed is, It only shows up "Convolutional related layers" i.e. Conv2D, Pooling and Activation layers. And will not visualize Flatten or Dense layers (also it seems meaningless to show these layers !). Hence, you will be getting this "IndexError", when trying to visualize/select Dense/Flatten Layers.

Hope this helps!