TensorFlow运行WARNING:initialize_all_variables (from tensorflow.python.ops.variables)……

本文解决TensorFlow中initialize_all_variables警告,介绍该警告的原因及如何使用tf.global_variables_initializer()替代,并强调了sess.run(init)的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

TensorFlow运行WARNING:initialize_all_variables:
https://blog.youkuaiyun.com/HuaCode/article/details/82819471

  • 警告代码
  • 源代码
  • 警告分析
  • 修改代码
  • It’s Over

警告代码如下:

看到警告代码如下,然后找到其中警告的位置如下:
在这里插入图片描述

源代码

找到源代码中的警告如下:
在这里插入图片描述

警告分析

initialize_all_variables已被弃用,将在2017-03-02之后删除。 说明更新:
使用tf.global_variables_initializer()代替。
PS:还有一点比较重要的就是,当你使用tf.global_variables_initializer()来代替后,如果不在后面写上sess.run(init),你的程序后面是不会继续执行的,所以一定要在后面加上sess.run(init)

修改代码如下:

在这里插入图片描述
修改后再次运行,成功运行如下:
在这里插入图片描述

It’s Over

到这里就结束了,刚开始学TensorFlow,又是一个新的领域,图像分析,目标检测……

/home/dwh/anaconda3/envs/egpo_a/bin/python3.7 /home/dwh/EGPO/training_script/train_cql.py WARNING:tensorflow:From /home/dwh/anaconda3/envs/egpo_a/lib/python3.7/site-packages/tensorflow/python/compat/v2_compat.py:96: disable_resource_variables (from tensorflow.python.ops.variable_scope) is deprecated and will be removed in a future version. Instructions for updating: non-resource variables are not supported in the long term It seems you don't install our cython utilities yet! Please reinstall MetaDrive via: <pip install -e .> or <pip install metadrive>! But don't worry! We are now falling back to native python implementation! WARNING:root:It seems you don't install our cython utilities yet! Please reinstall MetaDrive via: <pip install -e .> or <pip install metadrive>! But don't worry! We are now falling back to native python implementation! It seems you don't install our cython utilities yet! Please reinstall MetaDrive via: <pip install -e .> or <pip install metadrive>! But don't worry! We are now falling back to native python implementation! WARNING:root:It seems you don't install our cython utilities yet! Please reinstall MetaDrive via: <pip install -e .> or <pip install metadrive>! But don't worry! We are now falling back to native python implementation! Successfully registered the following environments: ['MetaDrive-test-v0', 'MetaDrive-validation-v0', 'MetaDrive-v0', 'MetaDrive-10envs-v0', 'MetaDrive-1000envs-v0', 'MetaDrive-training0-v0', 'MetaDrive-training1-v0', 'MetaDrive-training2-v0']. /home/dwh/EGPO/training_script/expert_traj_500.json Traceback (most recent call last): File "/home/dwh/anaconda3/envs/egpo_a/lib/python3.7/site-packages/aiohttp/client.py", line 92, in <module> import cchardet as chardet ModuleNotFoundError: No module named 'cchardet' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dwh/EGPO/training_script/train_cql.py", line 82, in <module> custom_callback=ILCallBack, File "/home/dwh/EGPO/egpo_utils/train/train.py", line 33, in train initialize_ray(test_mode=test_mode, local_mode=local_mode, num_gpus=num_gpus, **init_kws) File "/home/dwh/EGPO/egpo_utils/train/utils.py", line 22, in initialize_ray **kwargs File "/home/dwh/anaconda3/envs/egpo_a/lib/python3.7/site-packages/ray/_private/client_mode_hook.py", line 47, in wrapper return func(*args, **kwargs) File "/home/dwh/anaconda3/envs/egpo_a/lib/python3.7/site-packages/ray/worker.py", line 718, in init ray_params=ray_params) File "/home/dwh/anaconda3/envs/egpo_a/lib/python3.7/site-packages/ray/node.py", line 220, in __init__ self.start_head_processes() File "/home/dwh/anaconda3/envs/egpo_a/lib/python3.7/site-packages/ray/node.py", line 840, in start_head_processes self.start_dashboard(require_dashboard=False) File "/home/dwh/anaconda3/envs/egpo_a/lib/python3.7/site-packages/ray/node.py", line 680, in start_dashboard port=self._ray_params.dashboard_port) File "/home/dwh/anaconda3/envs/egpo_a/lib/python3.7/site-packages/ray/_private/services.py", line 1150, in start_dashboard import aiohttp # noqa: F401 File "/home/dwh/anaconda3/envs/egpo_a/lib/python3.7/site-packages/aiohttp/__init__.py", line 6, in <module> from .client import ( File "/home/dwh/anaconda3/envs/egpo_a/lib/python3.7/site-packages/aiohttp/client.py", line 94, in <module> import charset_normalizer as chardet # type: ignore[no-redef] File "/home/dwh/anaconda3/envs/egpo_a/lib/python3.7/site-packages/charset_normalizer/__init__.py", line 23, in <module> from charset_normalizer.api import from_fp, from_path, from_bytes, normalize File "/home/dwh/anaconda3/envs/egpo_a/lib/python3.7/site-packages/charset_normalizer/api.py", line 10, in <module> from charset_normalizer.md import mess_ratio AttributeError: module 'charset_normalizer' has no attribute 'md__mypyc'
最新发布
04-03
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HuaCode

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值