Skip to content

Commit 3b4a68d

Browse files
authored
feat: remove duplicate logits from protobuf (#43)
1 parent d6eecc0 commit 3b4a68d

File tree

3 files changed

+3
-12
lines changed

3 files changed

+3
-12
lines changed

encoderfile/proto/token_classification.proto

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ message TokenClassificationResult {
2727

2828
message TokenClassification {
2929
encoderfile.token.TokenInfo token_info = 1;
30-
repeated float logits = 2;
31-
repeated float scores = 3;
32-
string label = 4;
33-
float score = 5;
30+
repeated float scores = 2;
31+
string label = 3;
32+
float score = 4;
3433
}

encoderfile/src/common/token_classification.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ impl From<TokenClassificationResult>
5959
#[derive(Debug, Serialize, ToSchema, JsonSchema)]
6060
pub struct TokenClassification {
6161
pub token_info: super::token::TokenInfo,
62-
pub logits: Vec<f32>,
6362
pub scores: Vec<f32>,
6463
pub label: String,
6564
pub score: f32,
@@ -69,7 +68,6 @@ impl From<TokenClassification> for crate::generated::token_classification::Token
6968
fn from(val: TokenClassification) -> Self {
7069
Self {
7170
token_info: Some(val.token_info.into()),
72-
logits: val.logits,
7371
scores: val.scores,
7472
label: val.label,
7573
score: val.score,

encoderfile/src/inference/token_classification.rs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,6 @@ pub fn postprocess(
7373
},
7474
score,
7575
label,
76-
// TODO: we only need to return one of these
77-
logits: logits
78-
.index_axis(Axis(0), i)
79-
.to_owned()
80-
.into_raw_vec_and_offset()
81-
.0,
8276
scores: logits
8377
.index_axis(Axis(0), i)
8478
.to_owned()

0 commit comments

Comments
 (0)