tensorflow报错,我已经训练好的模型,在测试的时候报错Failed precondition: Attempting to use uninitialized value

Traceback (most recent call last):
File "D:\Anaconda3\lib\site-packages\tensorflow_core\python\client\session.py", line 1365, in _do_call
return fn(*args)
File "D:\Anaconda3\lib\site-packages\tensorflow_core\python\client\session.py", line 1350, in _run_fn
target_list, run_metadata)
File "D:\Anaconda3\lib\site-packages\tensorflow_core\python\client\session.py", line 1443, in _call_tf_sessionrun
run_metadata)
tensorflow.python.framework.errors_impl.FailedPreconditionError: 2 root error(s) found.
(0) Failed precondition: Attempting to use uninitialized value encoder/word_att/Variable
[[{{node encoder/word_att/Variable/read}}]]
[prop/Softmax/_129] Failed precondition: Attempting to use uninitialized value encoder/word_att/Variable
[[{{node encoder/word_att/Variable/read}}]]
0 successful operations.
0 derived errors ignored.

https://blog.csdn.net/weixin_44633882/article/details/90736196

初始化的位置有问题导致的(早了),并不是说自己的计算图搭建完成就要初始化,因为其中的组件可能本身也要申请变量,比如adam,所以最好是在程序运行前添加变量的初始化

为啥看不到答案