|
15 | 15 | * =============================================================================
|
16 | 16 | */
|
17 | 17 |
|
18 |
| -import { loadTFLiteModel, TFLiteNodeModelRunner} from './index'; |
| 18 | +import {loadTFLiteModel, TFLiteNodeModelRunner} from './index'; |
19 | 19 | import * as fs from 'fs';
|
20 |
| -import { TFLiteWebModelRunner } from '@tensorflow/tfjs-tflite/dist/types/tflite_web_model_runner'; |
| 20 | +import {TFLiteWebModelRunner} from '@tensorflow/tfjs-tflite/dist/types/tflite_web_model_runner'; |
21 | 21 | import '@tensorflow/tfjs-backend-cpu';
|
22 | 22 | import * as jpeg from 'jpeg-js';
|
23 | 23 |
|
24 |
| -//import * as SegfaultHandler from 'segfault-handler'; |
25 |
| -//SegfaultHandler.registerHandler('crash.log'); |
26 |
| - |
27 | 24 | describe('interpreter', () => {
|
28 | 25 | let model: ArrayBuffer;
|
29 | 26 | let modelRunner: TFLiteWebModelRunner;
|
@@ -51,7 +48,7 @@ describe('interpreter', () => {
|
51 | 48 | });
|
52 | 49 |
|
53 | 50 | it('runs infer', () => {
|
54 |
| - let outputs = modelRunner.getOutputs(); |
| 51 | + const outputs = modelRunner.getOutputs(); |
55 | 52 | modelRunner.infer();
|
56 | 53 | expect(outputs[0].data()).toBeDefined();
|
57 | 54 | });
|
@@ -147,7 +144,8 @@ describe('float32 support', () => {
|
147 | 144 | let labels: string[];
|
148 | 145 |
|
149 | 146 | beforeEach(() => {
|
150 |
| - model = fs.readFileSync('./test_data/teachable_machine_float.tflite').buffer; |
| 147 | + model = fs.readFileSync('./test_data/teachable_machine_float.tflite') |
| 148 | + .buffer; |
151 | 149 | modelRunner = new TFLiteNodeModelRunner(model, {});
|
152 | 150 | labels = ['class1', 'class2'];
|
153 | 151 |
|
@@ -184,7 +182,8 @@ describe('float32 support', () => {
|
184 | 182 | // the web. Alternatively, serve the model locally.
|
185 | 183 | describe('loading model from the web', () => {
|
186 | 184 | it('loads a model from the web', async () => {
|
187 |
| - const model = await loadTFLiteModel('https://tfhub.dev/sayakpaul/lite-model/cartoongan/fp16/1'); |
| 185 | + const url = 'https://tfhub.dev/sayakpaul/lite-model/cartoongan/fp16/1'; |
| 186 | + const model = await loadTFLiteModel(url); |
188 | 187 | expect(model).toBeDefined();
|
189 | 188 | });
|
190 | 189 | });
|
0 commit comments