Skip to content

Commit b319407

Browse files
author
Kevin Scott
committed
Remove console log
1 parent fc45148 commit b319407

File tree

2 files changed

+4
-24
lines changed

2 files changed

+4
-24
lines changed

src/index.ts

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -135,41 +135,32 @@ class MLClassifier {
135135
throw new Error('You must supply labels');
136136
}
137137

138-
console.log('await translation');
139138
const dims = await this.getInputDims();
140-
console.log('dims', dims);
141139
const {
142140
images,
143141
errors,
144142
labels,
145143
} = await translateImages(origImages, dims, origLabels);
146-
console.log('translation done', images, errors, labels);
147144
if (images.length !== labels.length) {
148145
throw new Error('Class mismatch between labels and images');
149146
}
150147

151148
if (dataType === 'train' || dataType === 'eval') {
152-
console.log('prepare to activate images');
153149
const activatedImages = await Promise.all(images.map(async (image: tf.Tensor3D, idx: number) => {
154150
await tf.nextFrame();
155151
return await this.cropAndActivateImage(image);
156152
}));
157153

158-
console.log('images activated');
159154
this.data.classes = getClasses(labels);
160-
console.log('classes', this.data.classes);
161155
const xs = addData(activatedImages);
162-
console.log('added xs');
163156
const ys = addLabels(labels, this.data.classes);
164-
console.log('added ys');
165157
this.data[dataType] = {
166158
xs,
167159
ys,
168160
};
169-
console.log('data all saved');
170161
}
171162

172-
this.callbackFn('onAddData', 'complete', origImages, labels, dataType);
163+
this.callbackFn('onAddData', 'complete', origImages, labels, dataType, errors);
173164
}
174165

175166
public clearData = async (dataType?: string) => {
@@ -217,7 +208,6 @@ class MLClassifier {
217208
throw new Error('You must call train prior to calling predict');
218209
}
219210
const dims = await this.getInputDims();
220-
console.log('dims', dims);
221211
const {
222212
images,
223213
errors,

src/translateImages.ts

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,7 @@ const imageToUint8ClampedArray = async (image: HTMLImageElement, dims: [number,
2626
};
2727

2828
const loadTensorFromHTMLImage = async (image: HTMLImageElement, dims: [number, number]) => {
29-
console.log('prepare to get arr');
3029
const arr = await imageToUint8ClampedArray(image, dims);
31-
console.log('got arr, prepare to get tensor');
3230
return imageDataToTensor(arr);
3331
}
3432

@@ -37,7 +35,6 @@ const imageDataToTensor = async ({
3735
width,
3836
height,
3937
}: IImageData) => {
40-
console.log('prepare to get tensor', width, height);
4138
return tf.tensor3d(Array.from(data), [width, height, 4]);
4239
};
4340

@@ -49,23 +46,19 @@ interface IImageData {
4946

5047
export interface ImageError {
5148
image: any;
52-
error: Error,
49+
error: Error;
50+
index: number;
5351
}
5452

5553
const getTranslatedImageAsTensor = async (image: tf.Tensor3D | IImageData | HTMLImageElement | string, dims: [number, number]) => {
5654
if (image instanceof tf.tensor3d) {
57-
console.log('tensor');
5855
return image;
5956
} else if (typeof image === 'string') {
60-
console.log('strgin');
6157
const loadedImage = await loadImage(image);
62-
console.log('got loaded image');
6358
return await loadTensorFromHTMLImage(loadedImage, dims);
6459
} else if (image instanceof HTMLImageElement) {
65-
console.log('html image el');
6660
return await loadTensorFromHTMLImage(image, dims);
6761
} else if (image instanceof ImageData) {
68-
console.log('image data');
6962
return await imageDataToTensor(image);
7063
}
7164

@@ -78,23 +71,20 @@ const translateImages = async (origImages: Array<tf.Tensor3D | IImageData | HTML
7871
const labels = [];
7972

8073
for (let i = 0; i < origImages.length; i++) {
81-
console.log('translating', i);
8274
const origImage = origImages[i];
8375
try {
84-
console.log('prepare to get');
8576
const image = await getTranslatedImageAsTensor(origImage, dims);
86-
console.log('gotten');
8777
// else, it is already a tensor
8878

8979
images.push(image);
9080
if (origLabels) {
9181
labels.push(origLabels[i]);
9282
}
9383
} catch(error) {
94-
console.log('error for', i);
9584
errors.push({
9685
image: origImage,
9786
error,
87+
index: i,
9888
});
9989
}
10090
}

0 commit comments

Comments
 (0)