TensorFlow r0.11给出了TypeError:run()得到了一个意外的关键字参数';argv';

TensorFlow r0.11给出了TypeError:run()得到了一个意外的关键字参数';argv';,tensorflow,Tensorflow,我试图运行一个tensorflow示例 以下是我的设置: Ubuntu 16.04 cuda-repo-ubuntu1604-8-0-local_8.0.44-1_amd64.deb cudnn-8.0-linux-x64-v5.0-ga.tgz 我试着运行这个: import tensorflow as tf hello = tf.constant('Hello, TensorFlow!') sess = tf.Session() print(sess.run(hello)) a = tf

我试图运行一个tensorflow示例

以下是我的设置:

Ubuntu 16.04

cuda-repo-ubuntu1604-8-0-local_8.0.44-1_amd64.deb

cudnn-8.0-linux-x64-v5.0-ga.tgz

我试着运行这个:

import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
a = tf.constant(10)
b = tf.constant(32)
print(sess.run(a + b))
我看到了:

dan@e80:~/tf11 $ 
dan@e80:~/tf11 $ python tf10.py 
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcublas.so locally
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcudnn.so locally
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcufft.so locally
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcuda.so.1 locally
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcurand.so locally
I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:925] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
I tensorflow/core/common_runtime/gpu/gpu_device.cc:951] Found device 0 with properties: 
name: GeForce 940MX
major: 5 minor: 0 memoryClockRate (GHz) 1.2415
pciBusID 0000:01:00.0
Total memory: 3.95GiB
Free memory: 3.50GiB
I tensorflow/core/common_runtime/gpu/gpu_device.cc:972] DMA: 0 
I tensorflow/core/common_runtime/gpu/gpu_device.cc:982] 0:   Y 
I tensorflow/core/common_runtime/gpu/gpu_device.cc:1041] Creating TensorFlow device (/gpu:0) -> (device: 0, name: GeForce 940MX, pci bus id: 0000:01:00.0)
b'Hello, TensorFlow!'
42
dan@e80:~/tf11 $ 
dan@e80:~/tf11 $ 
dan@e80:~/tf11 $
dan@e80:~/tensorflow/tensorflow/examples/tutorials/mnist $ 
dan@e80:~/tensorflow/tensorflow/examples/tutorials/mnist $ 
dan@e80:~/tensorflow/tensorflow/examples/tutorials/mnist $ python mnist_with_summaries.py 
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcublas.so locally
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcudnn.so locally
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcufft.so locally
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcuda.so.1 locally
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcurand.so locally
Traceback (most recent call last):
  File "mnist_with_summaries.py", line 205, in <module>
    tf.app.run(main=main, argv=[sys.argv[0]] + unparsed)
TypeError: run() got an unexpected keyword argument 'argv'
dan@e80:~/tensorflow/tensorflow/examples/tutorials/mnist $ 
dan@e80:~/tensorflow/tensorflow/examples/tutorials/mnist $ 
dan@e80:~/tensorflow/tensorflow/examples/tutorials/mnist $
我试着运行这个:

import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
a = tf.constant(10)
b = tf.constant(32)
print(sess.run(a + b))

我看到了:

dan@e80:~/tf11 $ 
dan@e80:~/tf11 $ python tf10.py 
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcublas.so locally
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcudnn.so locally
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcufft.so locally
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcuda.so.1 locally
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcurand.so locally
I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:925] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
I tensorflow/core/common_runtime/gpu/gpu_device.cc:951] Found device 0 with properties: 
name: GeForce 940MX
major: 5 minor: 0 memoryClockRate (GHz) 1.2415
pciBusID 0000:01:00.0
Total memory: 3.95GiB
Free memory: 3.50GiB
I tensorflow/core/common_runtime/gpu/gpu_device.cc:972] DMA: 0 
I tensorflow/core/common_runtime/gpu/gpu_device.cc:982] 0:   Y 
I tensorflow/core/common_runtime/gpu/gpu_device.cc:1041] Creating TensorFlow device (/gpu:0) -> (device: 0, name: GeForce 940MX, pci bus id: 0000:01:00.0)
b'Hello, TensorFlow!'
42
dan@e80:~/tf11 $ 
dan@e80:~/tf11 $ 
dan@e80:~/tf11 $
dan@e80:~/tensorflow/tensorflow/examples/tutorials/mnist $ 
dan@e80:~/tensorflow/tensorflow/examples/tutorials/mnist $ 
dan@e80:~/tensorflow/tensorflow/examples/tutorials/mnist $ python mnist_with_summaries.py 
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcublas.so locally
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcudnn.so locally
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcufft.so locally
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcuda.so.1 locally
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcurand.so locally
Traceback (most recent call last):
  File "mnist_with_summaries.py", line 205, in <module>
    tf.app.run(main=main, argv=[sys.argv[0]] + unparsed)
TypeError: run() got an unexpected keyword argument 'argv'
dan@e80:~/tensorflow/tensorflow/examples/tutorials/mnist $ 
dan@e80:~/tensorflow/tensorflow/examples/tutorials/mnist $ 
dan@e80:~/tensorflow/tensorflow/examples/tutorials/mnist $
dan@e80:~/tensorflow/tensorflow/examples/tutorials/mnist$
dan@e80:~/tensorflow/tensorflow/examples/tutorials/mnist$
dan@e80:~/tensorflow/tensorflow/examples/tutorials/mnist$python mnist_with_summaries.py
I tensorflow/stream_executor/dso_loader.cc:111]在本地成功打开了CUDA库libcublas.so
I tensorflow/stream_executor/dso_loader.cc:111]在本地成功打开了CUDA库libcudnn.so
I tensorflow/stream_executor/dso_loader.cc:111]在本地成功打开了CUDA库libcuft.so
I tensorflow/stream_executor/dso_loader.cc:111]在本地成功打开了CUDA库libcuda.so.1
I tensorflow/stream_executor/dso_loader.cc:111]在本地成功打开了CUDA库libcurand.so
回溯(最近一次呼叫最后一次):
文件“mnist_with_summaries.py”,第205行,在
tf.app.run(main=main,argv=[sys.argv[0]]]+未解析)
TypeError:run()获得意外的关键字参数“argv”
dan@e80:~/tensorflow/tensorflow/examples/tutorials/mnist$
dan@e80:~/tensorflow/tensorflow/examples/tutorials/mnist$
dan@e80:~/tensorflow/tensorflow/examples/tutorials/mnist$

我欢迎您提供有关如何调试此功能的任何想法。

最近将
argv
添加到
app.run()
函数中。因此,要使其工作,您必须删除
argv=…
参数或从源代码构建TensorFlow。

最近将
argv
添加到
app.run()
函数中。因此,要使其工作,您必须删除
argv=…
参数或从源代码构建TensorFlow。

我也遇到了同样的问题。 正在使用主分支,并获得tensorflow存储库的发行版,解决了此问题

git克隆-b r0.11

如果您使用的是conda,请确保安装/升级到更新版本,如下所示:

1) 创建一个名为tensorflow的conda环境:

2) 激活tensorfow:

3) 装置

我选择了作为conda软件包提供的特定版本。

我也遇到了同样的问题。 正在使用主分支,并获得tensorflow存储库的发行版,解决了此问题

git克隆-b r0.11

如果您使用的是conda,请确保安装/升级到更新版本,如下所示:

1) 创建一个名为tensorflow的conda环境:

2) 激活tensorfow:

3) 装置


我选择了一个作为conda软件包提供的特定版本。

您可以删除
,argv=[sys.argv[0]]+未解析的部分吗
main
无论如何都没有使用它们。能否删除
,argv=[sys.argv[0]]+未分析的部分
main
无论如何都没有使用它们。