0

有没有一种方法可以mx.recordio.MXRecordIO用来读取字节对象而不是文件对象?

例如我目前正在做:

import mxnet as mx

results_file = 'results.rec'
with open(results_file, 'wb') as f:
    f.write(results)

recordio = mx.recordio.MXRecordIO(results_file, 'r')
temp = recordio.read()

但如果可能的话,我宁愿不必将文件写入文件作为中间步骤。我试过使用 BytesIO,但似乎无法让它工作。

4

1 回答 1

2

目前他们没有办法实现这个抱歉。这很重要,因为 RecordIO 读取/解析是在 C++ 中完成的,您不能简单地将流转发到 C++ API。

于 2019-04-11T21:48:46.577 回答