mirror of https://github.com/google/gemma.cpp.git
Fix Image::WriteBinary() writing values to a file one at a time.
PiperOrigin-RevId: 767955187
This commit is contained in:
parent
6ee628ba38
commit
824a95793c
|
|
@ -201,9 +201,8 @@ bool Image::WriteBinary(const std::string& filename) const {
|
|||
std::cerr << "Failed to open " << filename << "\n";
|
||||
return false;
|
||||
}
|
||||
for (size_t i = 0; i < data_.size(); ++i) {
|
||||
file.write(reinterpret_cast<const char*>(&data_[i]), sizeof(float));
|
||||
}
|
||||
file.write(reinterpret_cast<const char*>(data_.data()),
|
||||
data_.size() * sizeof(data_[0]));
|
||||
file.close();
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue