Skip to content

Commit 77c48f7

Browse files
authored
Fix android instrumentation (#10335)
1 parent c053712 commit 77c48f7

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

extension/android/executorch_android/src/androidTest/java/org/pytorch/executorch/LlmModuleInstrumentationTest.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -97,16 +97,7 @@ public void onResult(String result) {
9797

9898
@Override
9999
public void onStats(String stats) {
100-
float tps = 0;
101-
try {
102-
JSONObject jsonObject = new JSONObject(stats);
103-
int numGeneratedTokens = jsonObject.getInt("generated_tokens");
104-
int inferenceEndMs = jsonObject.getInt("inference_end_ms");
105-
int promptEvalEndMs = jsonObject.getInt("prompt_eval_end_ms");
106-
tps = (float) numGeneratedTokens / (inferenceEndMs - promptEvalEndMs) * 1000;
107-
LlmModuleInstrumentationTest.this.onStats(tps);
108-
} catch (JSONException e) {
109-
}
100+
LlmModuleInstrumentationTest.this.onStats(stats);
110101
}
111102
});
112103

@@ -120,7 +111,16 @@ public void onResult(String result) {
120111
}
121112

122113
@Override
123-
public void onStats(float tps) {
124-
tokensPerSecond.add(tps);
114+
public void onStats(String stats) {
115+
float tps = 0;
116+
try {
117+
JSONObject jsonObject = new JSONObject(stats);
118+
int numGeneratedTokens = jsonObject.getInt("generated_tokens");
119+
int inferenceEndMs = jsonObject.getInt("inference_end_ms");
120+
int promptEvalEndMs = jsonObject.getInt("prompt_eval_end_ms");
121+
tps = (float) numGeneratedTokens / (inferenceEndMs - promptEvalEndMs) * 1000;
122+
tokensPerSecond.add(tps);
123+
} catch (JSONException e) {
124+
}
125125
}
126126
}

0 commit comments

Comments
 (0)