我已使用 files.upload() 片段将 train.csv 和 valid.csv 上传到 colab:
用户上传的文件“valid.txt”,长度为 3387762 字节
用户上传的文件“train.txt”,长度为 9401172 字节
运行一些在本地运行正常并获取当前目录中文件的 tensorflow 代码,导致 Colab 中出现以下错误:
InvalidArgumentError:断言失败:[string_input_producer 需要一个非空的输入张量]
[[节点:input_producer/Assert/Assert = Assert[T=[DT_STRING], summary=3, _device="/job:localhost/replica:0/task:0/device:CPU:0"](input_producer/Greater, input_producer/Assert/Assert/data_0)]]
我假设代码看不到文件?上传文件的路径是什么?
最佳答案
这个问题的答案有帮助吗?
How to import and read a shelve or Numpy file in Google Colaboratory?
(files.upload
将上传的文件存储在内存中。要将它们作为文件系统上的文件使用,您需要明确地保存它们。)
关于google-colaboratory - 如何在colab tensorflow中使用上传的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47470704/