From 2aaf3a37d43ce699161adb322150aea7a6f70ddf Mon Sep 17 00:00:00 2001 From: jonyguo Date: Wed, 3 Jun 2020 11:45:10 +0800 Subject: [PATCH] fix: mindrecord seekg failed when shift raw page --- mindspore/ccsrc/mindrecord/io/shard_writer.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mindspore/ccsrc/mindrecord/io/shard_writer.cc b/mindspore/ccsrc/mindrecord/io/shard_writer.cc index 9756b475e5..913caab550 100644 --- a/mindspore/ccsrc/mindrecord/io/shard_writer.cc +++ b/mindspore/ccsrc/mindrecord/io/shard_writer.cc @@ -90,7 +90,7 @@ MSRStatus ShardWriter::OpenDataFiles(bool append) { fs->close(); // open the mindrecord file to write - fs->open(common::SafeCStr(file), std::ios::out | std::ios::binary); + fs->open(common::SafeCStr(file), std::ios::out | std::ios::in | std::ios::binary | std::ios::trunc); if (!fs->good()) { MS_LOG(ERROR) << "MindRecord file could not opened."; return FAILED;