Enum rust_bert::pipelines::summarization::SummarizationOption [−][src]
pub enum SummarizationOption { Bart(BartGenerator), T5(T5Generator), ProphetNet(ProphetNetConditionalGenerator), Pegasus(PegasusConditionalGenerator), }
Expand description
Variants
Bart(BartGenerator)
Expand description
Summarizer based on BART model
T5(T5Generator)
Expand description
Summarizer based on T5 model
ProphetNet(ProphetNetConditionalGenerator)
Expand description
Summarizer based on ProphetNet model
Pegasus(PegasusConditionalGenerator)
Expand description
Summarizer based on Pegasus model
Implementations
impl SummarizationOption
[src]
impl SummarizationOption
[src]pub fn new(config: SummarizationConfig) -> Result<Self, RustBertError>
[src]
pub fn model_type(&self) -> ModelType
[src]
pub fn model_type(&self) -> ModelType
[src]Returns the ModelType
for this SummarizationOption
Auto Trait Implementations
impl RefUnwindSafe for SummarizationOption
impl Send for SummarizationOption
impl !Sync for SummarizationOption
impl Unpin for SummarizationOption
impl UnwindSafe for SummarizationOption
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,