Python Tensorflow不';没有常数(但还有其他的吗?)

Python Tensorflow不';没有常数(但还有其他的吗?),python,tensorflow,tensorflow-gpu,Python,Tensorflow,Tensorflow Gpu,我最近在一个新的Python3.6.3安装中安装了Tensorflow和pip 以下代码: import tensorflow as tf msgconst = tf.Constant("henlo wrlod lol <4") thesession = tf.Session() print(thesession.run(msgconst)) thesession.close() 给予 True 2017-12-06 21:03:22.807800: I C:\tf_jenkins\h

我最近在一个新的Python3.6.3安装中安装了Tensorflow和
pip

以下代码:

import tensorflow as tf

msgconst = tf.Constant("henlo wrlod lol <4")
thesession = tf.Session()
print(thesession.run(msgconst))
thesession.close()
给予

True
2017-12-06 21:03:22.807800: I C:\tf_jenkins\home\workspace\rel-win\M\windows-gpu\PY\36\tensorflow\core\platform\cpu_feature_guard.cc:137] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2
2017-12-06 21:03:23.147288: I C:\tf_jenkins\home\workspace\rel-win\M\windows-gpu\PY\36\tensorflow\core\common_runtime\gpu\gpu_device.cc:1030] Found device 0 with properties: 
name: GeForce GTX 980M major: 5 minor: 2 memoryClockRate(GHz): 1.1265
pciBusID: 0000:01:00.0
totalMemory: 4.00GiB freeMemory: 3.32GiB
2017-12-06 21:03:23.147553: I C:\tf_jenkins\home\workspace\rel-win\M\windows-gpu\PY\36\tensorflow\core\common_runtime\gpu\gpu_device.cc:1120] Creating TensorFlow device (/device:GPU:0) -> (device: 0, name: GeForce GTX 980M, pci bus id: 0000:01:00.0, compute capability: 5.2)
/device:GPU:0

Process finished with exit code 0
此问题在卸载和重新安装Tensorflow后仍然存在;下面是pip在安装时打印的内容

C:\Program Files\Python36-64\Scripts>pip install tensorflow-gpu --no-cache-dir
Collecting tensorflow-gpu
  Downloading tensorflow_gpu-1.4.0-cp36-cp36m-win_amd64.whl (67.6MB)
    100% |████████████████████████████████| 67.6MB ...
Requirement already satisfied: numpy>=1.12.1 in c:\program files\python36-64\lib\site-packages (from tensorflow-gpu)
Requirement already satisfied: wheel>=0.26 in c:\program files\python36-64\lib\site-packages (from tensorflow-gpu)
Requirement already satisfied: six>=1.10.0 in c:\program files\python36-64\lib\site-packages (from tensorflow-gpu)
Requirement already satisfied: enum34>=1.1.6 in c:\program files\python36-64\lib\site-packages (from tensorflow-gpu)
Requirement already satisfied: tensorflow-tensorboard<0.5.0,>=0.4.0rc1 in c:\program files\python36-64\lib\site-packages (from tensorflow-gpu)
Requirement already satisfied: protobuf>=3.3.0 in c:\program files\python36-64\lib\site-packages (from tensorflow-gpu)
Requirement already satisfied: html5lib==0.9999999 in c:\program files\python36-64\lib\site-packages (from tensorflow-tensorboard<0.5.0,>=0.4.0rc1->tensorflow-gpu)
Requirement already satisfied: werkzeug>=0.11.10 in c:\program files\python36-64\lib\site-packages (from tensorflow-tensorboard<0.5.0,>=0.4.0rc1->tensorflow-gpu)
Requirement already satisfied: markdown>=2.6.8 in c:\program files\python36-64\lib\site-packages (from tensorflow-tensorboard<0.5.0,>=0.4.0rc1->tensorflow-gpu)
Requirement already satisfied: bleach==1.5.0 in c:\program files\python36-64\lib\site-packages (from tensorflow-tensorboard<0.5.0,>=0.4.0rc1->tensorflow-gpu)
Requirement already satisfied: setuptools in c:\program files\python36-64\lib\site-packages (from protobuf>=3.3.0->tensorflow-gpu)
Installing collected packages: tensorflow-gpu
Successfully installed tensorflow-gpu-1.4.0
C:\Program Files\Python36-64\Scripts>pip安装tensorflow gpu——无缓存目录
采集tensorflow gpu
下载tensorflow_gpu-1.4.0-cp36-cp36m-win_amd64.whl(67.6MB)
100% |████████████████████████████████| 676兆。。。
已满足要求:c:\program files\python36-64\lib\site软件包(来自tensorflow gpu)中的numpy>=1.12.1
已满足要求:c:\program files\python36-64\lib\site软件包中的控制盘>=0.26(来自tensorflow gpu)
已满足要求:c:\program files\python36-64\lib\site软件包中的六个>=1.10.0(来自tensorflow gpu)
已满足要求:c:\program files\python36-64\lib\site包中的enum34>=1.1.6(来自tensorflow gpu)
已满足要求:c:\program files\python36-64\lib\site软件包中的tensorflow tensorboard=0.4.0rc1(来自tensorflow gpu)
已满足要求:c:\program files\python36-64\lib\site软件包中的protobuf>=3.3.0(来自tensorflow gpu)
已满足要求:c:\program files\python36-64\lib\site软件包中的html5lib==0.999999(来自tensorflow tensorboard=0.4.0rc1->tensorflow gpu)
已满足要求:c:\program files\python36-64\lib\site软件包中的werkzeug>=0.11.10(来自tensorflow tensorboard=0.4.0rc1->tensorflow gpu)
已满足要求:c:\program files\python36-64\lib\site软件包中的降价>=2.6.8(来自tensorflow tensorboard=0.4.0rc1->tensorflow gpu)
已满足要求:c:\program files\python36-64\lib\site软件包中的漂白==1.5.0(来自tensorflow tensorboard=0.4.0rc1->tensorflow gpu)
已满足要求:c:\program files\python36-64\lib\site包中的setuptools(来自protobuf>=3.3.0->tensorflow gpu)
安装收集的软件包:tensorflow gpu
已成功安装tensorflow-gpu-1.4.0

有什么建议吗?

你可能不想听到这个,但它是

tf.constant(
不是

(请注意,第一个未大写。)


我只是在我的环境中玩弄了一下你的代码才注意到这一点,所以我可以说我确实在使用你的代码时遇到了问题,但是当使用一个小的case
常量时它就起作用了。奇怪的PyCharm建议在
tf.Constant
之前使用
tf.Constant
。。。在顶级模块中有两件东西只随大写字母变化,这是谁的好主意?不知道是谁的主意。很高兴我能帮上忙,我希望这能为你节省一点时间!(友好的编程可能会遇到一个有用的错误,比如“没有张量流常数……你是说常数吗?”)
C:\Program Files\Python36-64\Scripts>pip install tensorflow-gpu --no-cache-dir
Collecting tensorflow-gpu
  Downloading tensorflow_gpu-1.4.0-cp36-cp36m-win_amd64.whl (67.6MB)
    100% |████████████████████████████████| 67.6MB ...
Requirement already satisfied: numpy>=1.12.1 in c:\program files\python36-64\lib\site-packages (from tensorflow-gpu)
Requirement already satisfied: wheel>=0.26 in c:\program files\python36-64\lib\site-packages (from tensorflow-gpu)
Requirement already satisfied: six>=1.10.0 in c:\program files\python36-64\lib\site-packages (from tensorflow-gpu)
Requirement already satisfied: enum34>=1.1.6 in c:\program files\python36-64\lib\site-packages (from tensorflow-gpu)
Requirement already satisfied: tensorflow-tensorboard<0.5.0,>=0.4.0rc1 in c:\program files\python36-64\lib\site-packages (from tensorflow-gpu)
Requirement already satisfied: protobuf>=3.3.0 in c:\program files\python36-64\lib\site-packages (from tensorflow-gpu)
Requirement already satisfied: html5lib==0.9999999 in c:\program files\python36-64\lib\site-packages (from tensorflow-tensorboard<0.5.0,>=0.4.0rc1->tensorflow-gpu)
Requirement already satisfied: werkzeug>=0.11.10 in c:\program files\python36-64\lib\site-packages (from tensorflow-tensorboard<0.5.0,>=0.4.0rc1->tensorflow-gpu)
Requirement already satisfied: markdown>=2.6.8 in c:\program files\python36-64\lib\site-packages (from tensorflow-tensorboard<0.5.0,>=0.4.0rc1->tensorflow-gpu)
Requirement already satisfied: bleach==1.5.0 in c:\program files\python36-64\lib\site-packages (from tensorflow-tensorboard<0.5.0,>=0.4.0rc1->tensorflow-gpu)
Requirement already satisfied: setuptools in c:\program files\python36-64\lib\site-packages (from protobuf>=3.3.0->tensorflow-gpu)
Installing collected packages: tensorflow-gpu
Successfully installed tensorflow-gpu-1.4.0
tf.constant(
tf.Constant(