We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9fe6232 commit f601fd8Copy full SHA for f601fd8
candle-transformers/src/models/modernbert.rs
@@ -488,7 +488,7 @@ impl ModernBertForSequenceClassification {
488
pub fn forward(&self, xs: &Tensor, mask: &Tensor) -> Result<Tensor> {
489
let output = self.model.forward(xs, mask)?;
490
let last_hidden_state = match self.classifier_pooling {
491
- ClassifierPooling::CLS => output.i((.., .., 0))?,
+ ClassifierPooling::CLS => output.i((.., 0, ..))?,
492
ClassifierPooling::MEAN => {
493
let unsqueezed_mask = &mask.unsqueeze(D::Minus1)?.to_dtype(DType::F32)?;
494
let sum_output = output.broadcast_mul(unsqueezed_mask)?.sum(1)?;
0 commit comments