KGAT_last-fm报错

  1. 报错(139报错)
    KGAT_last-fm报错
    Epoch 119 [262.2s + 57.4s]: train==[65.18733=20.97127 + 43.56342 + 0.65262], recall=[0.08422, 0.16985], precision=[0.03384, 0.01735], hit=[0.35055, 0.60010], ndcg=[0.13051, 0.21696]
    Epoch 129 [262.9s + 62.6s]: train==[60.66845=20.37745 + 39.62215 + 0.66882], recall=[0.08444, 0.17008], precision=[0.03393, 0.01735], hit=[0.35135, 0.60014], ndcg=[0.13133, 0.21763]
    Epoch 139 [958.1s + 75.9s]: train==[55.55648=19.43076 + 35.44190 + 0.68381], recall=[0.08477, 0.17052], precision=[0.03402, 0.01733], hit=[0.35275, 0.59968], ndcg=[0.13134, 0.21732]
    save the weights in path: weights/last-fm/kgat_si_sum_bi_l3/64-32-16/l0.0001_r1e-05-1e-05
    Traceback (most recent call last):
    File “/home/ubuntu/conda/conda3/envs/tfgpu-1.8/lib/python3.5/site-packages/tensorflow/python/client/session.py”, line 1322, in _do_call
    return fn(*args)
    File “/home/ubuntu/conda/conda3/envs/tfgpu-1.8/lib/python3.5/site-packages/tensorflow/python/client/session.py”, line 1307, in _run_fn
    options, feed_dict, fetch_list, target_list, run_metadata)
    File “/home/ubuntu/conda/conda3/envs/tfgpu-1.8/lib/python3.5/site-packages/tensorflow/python/client/session.py”, line 1409, in _call_tf_sessionrun
    run_metadata)
    tensorflow.python.framework.errors_impl.InternalError: Dst tensor is not initialized.
    [[Node: MatMul_6/_109 = _Recvclient_terminated=false, recv_device="/job:localhost/replica:0/task:0/device:CPU:0", send_device="/job:localhost/replica:0/task:0/device:GPU:0", send_device_incarnation=1, tensor_name=“edge_1910_MatMul_6”, tensor_type=DT_FLOAT, _device="/job:localhost/replica:0/task:0/device:CPU:0"]]

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “Main.py”, line 301, in
ret = test(sess, model, users_to_test, drop_flag=False, batch_test_flag=batch_test_flag)
File “/home/ubuntu/Code/home/ubuntu/Code/KGAT/Model/utility/batch_test.py”, line 207, in test
rate_batch = model.eval(sess, feed_dict=feed_dict)
File “/home/ubuntu/Code/home/ubuntu/Code/KGAT/Model/KGAT.py”, line 430, in eval
batch_predictions = sess.run(self.batch_predictions, feed_dict)
File “/home/ubuntu/conda/conda3/envs/tfgpu-1.8/lib/python3.5/site-packages/tensorflow/python/client/session.py”, line 900, in run
run_metadata_ptr)
File “/home/ubuntu/conda/conda3/envs/tfgpu-1.8/lib/python3.5/site-packages/tensorflow/python/client/session.py”, line 1135, in _run
feed_dict_tensor, options, run_metadata)
File “/home/ubuntu/conda/conda3/envs/tfgpu-1.8/lib/python3.5/site-packages/tensorflow/python/client/session.py”, line 1316, in _do_run
run_metadata)
File “/home/ubuntu/conda/conda3/envs/tfgpu-1.8/lib/python3.5/site-packages/tensorflow/python/client/session.py”, line 1335, in _do_call
raise type(e)(node_def, op, message)
tensorflow.python.framework.errors_impl.InternalError: Dst tensor is not initialized.
[[Node: MatMul_6/_109 = _Recvclient_terminated=false, recv_device="/job:localhost/replica:0/task:0/device:CPU:0", send_device="/job:localhost/replica:0/task:0/device:GPU:0", send_device_incarnation=1, tensor_name=“edge_1910_MatMul_6”, tensor_type=DT_FLOAT, _device="/job:localhost/replica:0/task:0/device:CPU:0"]]