|
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