| 26 | Model::~Model() {} |
| 27 | |
| 28 | EncodeResult Model::Encode(absl::string_view normalized) const { |
| 29 | if (!status().ok() || normalized.empty()) { |
| 30 | return {}; |
| 31 | } |
| 32 | |
| 33 | EncodeResult output; |
| 34 | for (const auto &w : SplitIntoWords(normalized)) { |
| 35 | output.emplace_back(w, PieceToId(w)); |
| 36 | } |
| 37 | |
| 38 | return output; |
| 39 | } |
| 40 | |
| 41 | } // namespace word |
| 42 | } // namespace sentencepiece |
nothing calls this directly
no test coverage detected