MCPcopy Create free account
hub / github.com/OpenNMT/CTranslate2 / EncoderReplica

Method EncoderReplica

src/models/language_model.cc:340–350  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

338
339
340 EncoderReplica::EncoderReplica(const std::shared_ptr<const LanguageModel>& model,
341 std::unique_ptr<layers::Encoder> encoder)
342 : SequenceEncoderReplica(model)
343 , _model(model)
344 , _encoder(std::move(encoder))
345 , _pooler_activation(model->get_enum_value<ops::ActivationType>("pooler_activation"))
346 , _pooler_dense(layers::build_optional_layer<layers::Dense>(*model,
347 "pooler_dense",
348 &_pooler_activation))
349 {
350 }
351
352 EncoderForwardOutput
353 EncoderReplica::forward_impl(const StorageView& ids,

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected