Error while running bAbI_taks
Closed this issue · 0 comments
iamsimha commented
Steps to reproduce :
- python do_babi_run.py ../bAbI-tasks/output/ ./model_results/
The below stacktrace is produced
File "main.py", line 212, in <module>
main(**args)
File "main.py", line 102, in main
m = model.Model(**model_kwargs)
File "/home/jayasimha/Documents/Graphs/gated-graph-transformer-network/model.py", line 145, in __init__
self.setup()
File "/home/jayasimha/Documents/Graphs/gated-graph-transformer-network/model.py", line 495, in setup
eval_loss, _, full_flat_gstates, graph_accurate_list, _, eval_info = _build(self.train_with_graph, False, False, True)
File "/home/jayasimha/Documents/Graphs/gated-graph-transformer-network/model.py", line 358, in _build
all_scan_out, _ = theano.scan(_scan_fn, sequences=sequences, outputs_info=outputs_info, non_sequences=[pad_graph_size])
File "/home/jayasimha/WORK/py3.5/lib/python3.5/site-packages/theano/scan_module/scan.py", line 773, in scan
condition, outputs, updates = scan_utils.get_updates_and_outputs(fn(*args))
File "/home/jayasimha/Documents/Graphs/gated-graph-transformer-network/model.py", line 317, in _scan_fn
gstate, node_loss, edge_loss, overall_accuracy = _iter_fn(input_repr, ref_matrix, gstate, c_num_new_nodes, c_new_strengths, c_new_node_ids, c_edges, dropout_masks=dropout_masks)
File "/home/jayasimha/Documents/Graphs/gated-graph-transformer-network/model.py", line 279, in _iter_fn
edge_accuracy = T.all(T.or_(close_edges, ok_mask), (1,2,3))
File "/home/jayasimha/WORK/py3.5/lib/python3.5/site-packages/theano/gof/op.py", line 615, in __call__
node = self.make_node(*inputs, **kwargs)
File "/home/jayasimha/WORK/py3.5/lib/python3.5/site-packages/theano/tensor/elemwise.py", line 578, in make_node
DimShuffle, *inputs)
File "/home/jayasimha/WORK/py3.5/lib/python3.5/site-packages/theano/tensor/elemwise.py", line 520, in get_output_info
for i in inputs])
File "/home/jayasimha/WORK/py3.5/lib/python3.5/site-packages/theano/scalar/basic.py", line 1041, in make_node
for input in inputs])]
File "/home/jayasimha/WORK/py3.5/lib/python3.5/site-packages/theano/scalar/basic.py", line 1510, in output_types
'be all bools not %s' % i)
TypeError: input to a BitOp must have type (u)int8, (u)int16, (u)int32 or (u)int64 or be all bools not bool