python - 使用 Floyd 时管理文件
问题描述
使用 Floyd 时如何使用 PC 上的数据文件?
运行后:
floyd init
floyd run --gpu --env tensorflow-1.3 "python model.py"
我进入日志:
data = pd.read_csv(r'C:\Users\barte\Desktop\Projects\tf\drugs review\drugsComTest_raw.csv')
这个样本不起作用,我得到这样的日志:
2019-10-26 09:21:49 PSTStarting container...
2019-10-26 09:21:49 PST
################################################################################
2019-10-26 09:21:49 PSTRun Output:
2019-10-26 09:21:49 PSTStarting services.
2019-10-26 09:21:51 PSTUsing TensorFlow backend.
2019-10-26 09:22:03 PSTTraceback (most recent call last):
2019-10-26 09:22:03 PSTFile "model.py", line 17, in <module>
2019-10-26 09:22:03 PSTdata = pd.read_csv('drugs review\drugsComTest_raw.csv',usecols=['review','rating'])
2019-10-26 09:22:03 PSTFile "/usr/local/lib/python3.6/site-packages/pandas/io/parsers.py", line 655, in parser_f
2019-10-26 09:22:03 PSTreturn _read(filepath_or_buffer, kwds)
2019-10-26 09:22:03 PSTFile "/usr/local/lib/python3.6/site-packages/pandas/io/parsers.py", line 405, in _read
2019-10-26 09:22:03 PSTparser = TextFileReader(filepath_or_buffer, **kwds)
2019-10-26 09:22:03 PSTFile "/usr/local/lib/python3.6/site-packages/pandas/io/parsers.py", line 764, in __init__
2019-10-26 09:22:03 PSTself._make_engine(self.engine)
2019-10-26 09:22:03 PSTFile "/usr/local/lib/python3.6/site-packages/pandas/io/parsers.py", line 985, in _make_engine
2019-10-26 09:22:03 PSTself._engine = CParserWrapper(self.f, **self.options)
2019-10-26 09:22:03 PSTFile "/usr/local/lib/python3.6/site-packages/pandas/io/parsers.py", line 1605, in __init__
2019-10-26 09:22:03 PSTself._reader = parsers.TextReader(src, **kwds)
2019-10-26 09:22:03 PSTFile "pandas/_libs/parsers.pyx", line 394, in pandas._libs.parsers.TextReader.__cinit__ (pandas/_libs/parsers.c:4209)
2019-10-26 09:22:03 PSTFile "pandas/_libs/parsers.pyx", line 710, in pandas._libs.parsers.TextReader._setup_parser_source (pandas/_libs/parsers.c:8873)
2019-10-26 09:22:03 PSTFileNotFoundError: File b'drugs review\\drugsComTest_raw.csv' does not exist
解决方案
您应该将文件放在您的目录中floyd init
。然后它将被复制到弗洛伊德中心。
推荐阅读
- html - Laravel 中的 Ajax 删除
- node.js - 在猫鼬中投射到嵌入式失败错误
- python - 找到三个整数,使得它们的余弦值之和变为最大值
- r - 用 R 中整个数据集的第 i-1 个列名替换第 i 个列名
- angular - 将 AngularFire 绑定到一个类
- mysql - MySQL 查询以获取每周销售的产品的总和,使用连接从另一个表中获取平均数据
- reactjs - 为什么我找不到错误模块:无法解析“redux”
- javascript - Javascript 舍入到最接近的最大值
- java - 带有字符的 RecyclerView 分隔符
- elasticsearch - 弹性搜索 - 如何组合多个必须子句?