| 3 | namespace ctranslate2 { |
| 4 | |
| 5 | std::future<EncoderForwardOutput> |
| 6 | Encoder::forward_batch_async(std::vector<std::vector<std::string>> tokens, |
| 7 | std::vector<std::vector<size_t>> token_type_ids) { |
| 8 | return post<EncoderForwardOutput>( |
| 9 | [tokens = std::move(tokens), token_type_ids = std::move(token_type_ids)] |
| 10 | (models::SequenceEncoderReplica& encoder) { |
| 11 | return encoder.forward(tokens, token_type_ids); |
| 12 | }); |
| 13 | } |
| 14 | |
| 15 | std::future<EncoderForwardOutput> |
| 16 | Encoder::forward_batch_async(std::vector<std::vector<size_t>> ids, |
no test coverage detected