Increase batch size shows error

How to increase the batch size for simple bot?


gobot_config[‘train’][‘batch_size’] = 4 # set batch size

It had thrown error complaining about the ‘action_size’ param does not match
So I manually changed the action_size param in assistant_bot\model\policy.json to 6
{“hidden_size”: 128, “action_size”: 6, …

Still error persists …

10 dialog(s) in train.
1 dialog(s) in valid.
1 dialog(s) in test.
Traceback (most recent call last):
File “/usr/local/lib/python3.6/dist-packages/tensorflow_core/python/client/session.py”, line 1365, in _do_call
return fn(*args)
File “/usr/local/lib/python3.6/dist-packages/tensorflow_core/python/client/session.py”, line 1350, in _run_fn
target_list, run_metadata)
File “/usr/local/lib/python3.6/dist-packages/tensorflow_core/python/client/session.py”, line 1443, in _call_tf_sessionrun
run_metadata)
tensorflow.python.framework.errors_impl.InvalidArgumentError: Assign requires shapes of both tensors to match. lhs shape= [130,160] rhs shape= [129,160]
[[{{node save/Assign_1}}]]

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “/usr/local/lib/python3.6/dist-packages/tensorflow_core/python/training/saver.py”, line 1290, in restore
{self.saver_def.filename_tensor_name: save_path})
File “/usr/local/lib/python3.6/dist-packages/tensorflow_core/python/client/session.py”, line 956, in run
run_metadata_ptr)
File “/usr/local/lib/python3.6/dist-packages/tensorflow_core/python/client/session.py”, line 1180, in _run
feed_dict_tensor, options, run_metadata)
File “/usr/local/lib/python3.6/dist-packages/tensorflow_core/python/client/session.py”, line 1359, in _do_run
run_metadata)
File “/usr/local/lib/python3.6/dist-packages/tensorflow_core/python/client/session.py”, line 1384, in _do_call
raise type(e)(node_def, op, message)
tensorflow.python.framework.errors_impl.InvalidArgumentError: Assign requires shapes of both tensors to match. lhs shape= [130,160] rhs shape= [129,160]
[[node save/Assign_1 (defined at /usr/local/lib/python3.6/dist-packages/tensorflow_core/python/framework/ops.py:1748) ]]

Original stack trace for ‘save/Assign_1’:
File “deep_simple_bot.py”, line 83, in
train_model(gobot_config);

Can anyone help please?

Sure, sry for the delayed response. The action_size err is about the saved checkpoind disagrees w. the current model in the number of actions. It usually happens to me when i forgot to clean the checkpoints dir when switched to another task.

This one seems accurate