Читайте с MXRecordIO из байтового объекта - PullRequest
0 голосов
/ 01 марта 2019

Есть ли способ, которым я могу использовать 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, но не могу заставить его работать.

1 Ответ

0 голосов
/ 12 апреля 2019

В настоящее время они не могут добиться этого извините.Это нетривиально, потому что чтение / анализ RecordIO выполняется в C ++, и вы не можете просто перенаправить поток в C ++ API.

...