Last active
June 24, 2019 23:41
-
-
Save mishawagon/f334e36021b0d32b0a3793bff36cdbb3 to your computer and use it in GitHub Desktop.
dadabotsSamleRNN Troubles
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#first tried: | |
#$ THEANO_FLAGS=mode=FAST_RUN,device=cuda*,floatX=float32 python -u models/two_tier/two_tier32k.py --exp BEST_2TIER --n_frames 64 --frame_size 16 --emb_size 256 --skip_conn False --dim 1024 --n_rnn 3 --rnn_type GRU --q_levels 256 --q_type linear --batch_size 128 --weight_norm True --learn_h0 True --which_set krallice | |
#got this error: | |
Training! | |
0 | |
Traceback (most recent call last): | |
File "models/two_tier/two_tier32k.py", line 614, in <module> | |
cost, h0 = train_fn(seqs, h0, reset, mask) | |
File "/home/cmstudio/.local/lib/python2.7/site-packages/theano/compile/function_module.py", line 917, in __call__ | |
storage_map=getattr(self.fn, 'storage_map', None)) | |
File "/home/cmstudio/.local/lib/python2.7/site-packages/theano/gof/link.py", line 325, in raise_with_op | |
reraise(exc_type, exc_value, exc_trace) | |
File "/home/cmstudio/.local/lib/python2.7/site-packages/theano/compile/function_module.py", line 903, in __call__ | |
self.fn() if output_subset is None else\ | |
**ValueError: y_i value out of bounds** | |
Apply node that caused the error: CrossentropySoftmaxArgmax1HotWithBias(Dot22.0, SampleLevel.Output.b, Reshape{1}.0) | |
Toposort index: 174 | |
Inputs types: [TensorType(float32, matrix), TensorType(float32, vector), TensorType(int32, vector)] | |
Inputs shapes: [(131072, 256), (256,), (131072,)] | |
Inputs strides: [(1024, 4), (4,), (4,)] | |
Inputs values: ['not shown', 'not shown', 'not shown'] | |
Inputs type_num: [11, 11, 5] | |
Outputs clients: [[Reshape{2}(CrossentropySoftmaxArgmax1HotWithBias.0, Shape.0), Shape(CrossentropySoftmaxArgmax1HotWithBias.0)], [CrossentropySoftmax1HotWithBiasDx(Reshape{1}.0, CrossentropySoftmaxArgmax1HotWithBias.1, Reshape{1}.0)], []] | |
**HINT**: Re-running with most Theano optimization disabled could give you a back-trace of when this node was created. This can be done with by setting the Theano flag 'optimizer=fast_compile'. If that does not work, Theano optimizations can be disabled with 'optimizer=None'. | |
#Because of the hint, I tried this below, but no cigar | |
$ THEANO_FLAGS=optimizer=fast_compile,exception_verbosity=high,device=cuda*,floatX=float32 python -u models/two_tier/two_tier32k.py --exp BEST_2TIER --n_frames 64 --frame_size 16 --emb_size 256 --skip_conn False --dim 1024 --n_rnn 3 --rnn_type GRU --q_levels 256 --q_type linear --batch_size 128 --weight_norm True --learn_h0 True --which_set krallice | |
#Found this and a bunch of stuff about this being about a kind of off-by-one error for targets, but not sure: | |
#https://stackoverflow.com/questions/41990665/theano-valueerror-y-i-value-out-of-bound | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment