Tensorflow Windows Accessing Folders Denied:quot;NewRandomAccessFile failed to Create/Open: Access is denied. ; Input/output errorquot;(Tensorflow Windows 访问文件夹被拒绝:“NewRandomAccessFile 无法创建/打开:访问被拒绝.;输入/输出错误)
问题描述
我最近安装了适用于 Windows 的 Tensorflow.我正在尝试一个基本教程,我需要在其中访问包含图像子文件夹的文件夹.
I recently installed Tensorflow for Windows. I am attempting a basic tutorial in which I need to access a folder containing sub-folders of images.
我无法访问图像文件夹,因为访问被拒绝".这发生在 Anaconda 4.2 提示符和 Pycharm 中,并使用基本的 Python 3.5 发行版.
I am not able to access the folder of images because "access is denied". This happens both in the Anaconda 4.2 prompt and in Pycharm, and using the basic Python 3.5 distribution.
我已为所涉及的所有内容授予管理员权限,并且我今天重新安装了所有软件,以便将其全部更新到最新版本.
I have given administrator privileges to everything involved and I reinstalled all of the software today so it is all updated to latest versions.
任何想法或帮助将不胜感激!
Any thoughts or help would be greatly appreciated!
# change this as you see fit
image_path = 'C:/moles'
# Read in the image_data
image_data = tf.gfile.FastGFile(image_path, 'rb').read()
# Loads label file, strips off carriage return
label_lines = [line.rstrip() for line
in tf.gfile.GFile("/tf_files/retrained_labels.txt")]
# Unpersists graph from file
with tf.gfile.FastGFile("/tf_files/retrained_graph.pb", 'rb') as f:
graph_def = tf.GraphDef()
graph_def.ParseFromString(f.read())
_ = tf.import_graph_def(graph_def, name='')
with tf.Session() as sess:
# Feed the image_data as input to the graph and get first prediction
softmax_tensor = sess.graph.get_tensor_by_name('final_result:0')
predictions = sess.run(softmax_tensor,
{'DecodeJpeg/contents:0': image_data})
# Sort to show labels of first prediction in order of confidence
top_k = predictions[0].argsort()[-len(predictions[0]):][::-1]
for node_id in top_k:
human_string = label_lines[node_id]
score = predictions[0][node_id]
print('%s (score = %.5f)' % (human_string, score))
"C:Program FilesAnaconda3python.exe" C:/Users/Ryan/Desktop/tfupdate/tf.py
Traceback (most recent call last):
File "C:/Users/Ryan/Desktop/tfupdate/tf.py", line 7, in <module>
image_data = tf.gfile.FastGFile(image_path, 'rb').read()
File "C:Program FilesAnaconda3libsite-packages ensorflowpythonlibiofile_io.py", line 106, in read
self._preread_check()
File "C:Program FilesAnaconda3libsite-packages ensorflowpythonlibiofile_io.py", line 73, in _preread_check
compat.as_bytes(self.__name), 1024 * 512, status)
File "C:Program FilesAnaconda3libcontextlib.py", line 66, in __exit__
next(self.gen)
File "C:Program FilesAnaconda3libsite-packages ensorflowpythonframeworkerrors_impl.py", line 469, in raise_exception_on_not_ok_status
pywrap_tensorflow.TF_GetCode(status))
tensorflow.python.framework.errors_impl.UnknownError: NewRandomAccessFile failed to Create/Open: C:/moles : Access is denied.
; Input/output error
Process finished with exit code 1
推荐答案
正确给出路径 /tf_files/retrained_labels.txt
到您的 retrained_labels.txt
路径和相同的更改对于 /tf_files/retrained_graph.pb
Give the path correctly /tf_files/retrained_labels.txt
to your retrained_labels.txt
path and same changes for /tf_files/retrained_graph.pb
这篇关于Tensorflow Windows 访问文件夹被拒绝:“NewRandomAccessFile 无法创建/打开:访问被拒绝.;输入/输出错误"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Tensorflow Windows 访问文件夹被拒绝:“NewRandomAcces


- python-m http.server 443--使用SSL? 2022-01-01
- 如何在 Python 的元组列表中对每个元组中的第一个值求和? 2022-01-01
- 使用Heroku上托管的Selenium登录Instagram时,找不到元素';用户名'; 2022-01-01
- 如何在 python3 中将 OrderedDict 转换为常规字典 2022-01-01
- python check_output 失败,退出状态为 1,但 Popen 适用于相同的命令 2022-01-01
- pytorch 中的自适应池是如何工作的? 2022-07-12
- 如何将一个类的函数分成多个文件? 2022-01-01
- padding='same' 转换为 PyTorch padding=# 2022-01-01
- 沿轴计算直方图 2022-01-01
- 分析异常:路径不存在:dbfs:/databricks/python/lib/python3.7/site-packages/sampleFolder/data; 2022-01-01