如何解决Tensorboard中存在错误:TypeError:-:'str'和'int'不支持的操作数类型
我正在尝试使用TensorBoard在模型训练期间创建见解,并希望借此检查我的模型是如何训练的,哪个时期可以提供最佳结果等等。但是我遇到以下错误:
TypeError Traceback (most recent call last)
<ipython-input-33-e7c9b8bd2922> in <module>
18 model.fit([x_train['input1'],x_train['input2']],y_train,batch_size = 32,epochs = 10,verbose = 0,---> 19 callbacks = [tf_board])
20
21
我的代码
from tensorflow.keras.callbacks import TensorBoard
import datetime # optional
# Important!
%load_ext tensorboard
%reload_ext tensorboard
# Pass a directory to save logs
log_dir = '/home/pedro/MyDrive/Transfer_Learning/Models/logs'
# Let's create our callback
# TensorBoard(directory,histogram_freq,update_freq,5)
# -> str(range(profile_batch)) or str(profile_batch)
tf_board = TensorBoard(log_dir,histogram_freq=8,update_freq='batch',profile_batch='5,10')
# And fit our callback inside our training data
model.fit([x_train['input1'],callbacks = [tf_board])
# Use this magic function to visualize
%tensorboard --logdir '/home/pedro/MyDrive/Transfer_Learning/Models/logs'
解决方法
对不起,您回答的太晚了,您可能已经解决了您的问题,但是我在这里发贴给与我有相同问题的未来人。
您只需要将Tensorflow,TensorBoard(和tensorboard-plugin-profile)更新为版本VPN_IP=$(docker exec vpnmy curl ifconfig.me)
curl "ipinfo.io/$VPN_IP"
,如official Profiler documentation中所述。 Tensorboard回调可能在以前的版本中期望使用不同的参数。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。