update examples with linting

pull/34/head
Vladimir Mandic 2020-12-23 12:58:47 -05:00
parent e7ad912af9
commit 34800fab7b
138 changed files with 488 additions and 521 deletions

View File

@ -30,18 +30,22 @@
}, },
"rules": { "rules": {
"max-len": [1, 275, 3], "max-len": [1, 275, 3],
"no-plusplus": "off",
"import/prefer-default-export": "off",
"node/no-unsupported-features/es-syntax": "off",
"import/no-cycle": "off",
"import/extensions": "off",
"node/no-missing-import": "off",
"no-underscore-dangle": "off",
"class-methods-use-this": "off",
"camelcase": "off", "camelcase": "off",
"class-methods-use-this": "off",
"import/extensions": "off",
"import/no-cycle": "off",
"import/prefer-default-export": "off",
"no-await-in-loop": "off", "no-await-in-loop": "off",
"no-continue": "off", "no-continue": "off",
"no-mixed-operators": "off",
"no-param-reassign": "off", "no-param-reassign": "off",
"prefer-destructuring": "off" "no-plusplus": "off",
"no-restricted-syntax": "off",
"no-return-assign": "off",
"no-underscore-dangle": "off",
"node/no-missing-import": "off",
"node/no-unsupported-features/es-syntax": "off",
"prefer-destructuring": "off",
"radix": "off"
} }
} }

View File

@ -49,7 +49,7 @@ const common = {
sourcemap: true, sourcemap: true,
logLevel: 'error', logLevel: 'error',
target: 'es2018', target: 'es2018',
tsconfig: './tsconfig.json', // tsconfig: './tsconfig.json',
}; };
const targets = { const targets = {
@ -58,7 +58,7 @@ const targets = {
platform: 'node', platform: 'node',
format: 'cjs', format: 'cjs',
metafile: 'dist/tfjs.esm.json', metafile: 'dist/tfjs.esm.json',
entryPoints: ['src/tfjs/tf-node.js'], entryPoints: ['src/tfjs/tf-node.ts'],
outfile: 'dist/tfjs.esm.js', outfile: 'dist/tfjs.esm.js',
external: ['@tensorflow'], external: ['@tensorflow'],
}, },
@ -75,7 +75,7 @@ const targets = {
tfjs: { tfjs: {
platform: 'node', platform: 'node',
format: 'cjs', format: 'cjs',
entryPoints: ['src/tfjs/tf-node-gpu.js'], entryPoints: ['src/tfjs/tf-node-gpu.ts'],
outfile: 'dist/tfjs.esm.js', outfile: 'dist/tfjs.esm.js',
metafile: 'dist/tfjs.esm.json', metafile: 'dist/tfjs.esm.json',
external: ['@tensorflow'], external: ['@tensorflow'],
@ -93,7 +93,7 @@ const targets = {
tfjs: { tfjs: {
platform: 'browser', platform: 'browser',
format: 'esm', format: 'esm',
entryPoints: ['src/tfjs/tf-browser.js'], entryPoints: ['src/tfjs/tf-browser.ts'],
outfile: 'dist/tfjs.esm.js', outfile: 'dist/tfjs.esm.js',
metafile: 'dist/tfjs.esm.json', metafile: 'dist/tfjs.esm.json',
external: ['fs', 'buffer', 'util', '@tensorflow'], external: ['fs', 'buffer', 'util', '@tensorflow'],
@ -111,7 +111,7 @@ const targets = {
tfjs: { tfjs: {
platform: 'browser', platform: 'browser',
format: 'esm', format: 'esm',
entryPoints: ['src/tfjs/tf-browser.js'], entryPoints: ['src/tfjs/tf-browser.ts'],
outfile: 'dist/tfjs.esm.js', outfile: 'dist/tfjs.esm.js',
metafile: 'dist/tfjs.esm.json', metafile: 'dist/tfjs.esm.json',
external: ['fs', 'buffer', 'util'], external: ['fs', 'buffer', 'util'],

File diff suppressed because one or more lines are too long

View File

@ -17,7 +17,7 @@
] ]
}, },
"src/utils/index.ts": { "src/utils/index.ts": {
"bytes": 1845, "bytes": 1842,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -93,7 +93,7 @@
] ]
}, },
"src/ops/normalize.ts": { "src/ops/normalize.ts": {
"bytes": 486, "bytes": 483,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -101,7 +101,7 @@
] ]
}, },
"src/ops/padToSquare.ts": { "src/ops/padToSquare.ts": {
"bytes": 1687, "bytes": 1684,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -451,7 +451,7 @@
] ]
}, },
"src/dom/imageTensorToCanvas.ts": { "src/dom/imageTensorToCanvas.ts": {
"bytes": 618, "bytes": 615,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -490,7 +490,7 @@
] ]
}, },
"src/dom/NetInput.ts": { "src/dom/NetInput.ts": {
"bytes": 5511, "bytes": 5508,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -556,7 +556,7 @@
] ]
}, },
"src/dom/extractFaceTensors.ts": { "src/dom/extractFaceTensors.ts": {
"bytes": 1733, "bytes": 1730,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -609,7 +609,7 @@
"imports": [] "imports": []
}, },
"src/dom/loadWeightMap.ts": { "src/dom/loadWeightMap.ts": {
"bytes": 555, "bytes": 552,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -631,7 +631,7 @@
] ]
}, },
"src/dom/types.ts": { "src/dom/types.ts": {
"bytes": 386, "bytes": 383,
"imports": [] "imports": []
}, },
"src/dom/index.ts": { "src/dom/index.ts": {
@ -703,7 +703,7 @@
] ]
}, },
"src/NeuralNetwork.ts": { "src/NeuralNetwork.ts": {
"bytes": 5113, "bytes": 5110,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -720,7 +720,7 @@
] ]
}, },
"src/common/depthwiseSeparableConv.ts": { "src/common/depthwiseSeparableConv.ts": {
"bytes": 417, "bytes": 414,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -728,7 +728,7 @@
] ]
}, },
"src/faceFeatureExtractor/denseBlock.ts": { "src/faceFeatureExtractor/denseBlock.ts": {
"bytes": 2041, "bytes": 2038,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -739,7 +739,7 @@
] ]
}, },
"src/common/convLayer.ts": { "src/common/convLayer.ts": {
"bytes": 431, "bytes": 428,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -751,7 +751,7 @@
"imports": [] "imports": []
}, },
"src/common/extractConvParamsFactory.ts": { "src/common/extractConvParamsFactory.ts": {
"bytes": 769, "bytes": 766,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -759,7 +759,7 @@
] ]
}, },
"src/common/extractFCParamsFactory.ts": { "src/common/extractFCParamsFactory.ts": {
"bytes": 714, "bytes": 711,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -767,11 +767,11 @@
] ]
}, },
"src/common/types.ts": { "src/common/types.ts": {
"bytes": 800, "bytes": 797,
"imports": [] "imports": []
}, },
"src/common/extractSeparableConvParamsFactory.ts": { "src/common/extractSeparableConvParamsFactory.ts": {
"bytes": 1536, "bytes": 1533,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -848,7 +848,7 @@
] ]
}, },
"src/common/loadConvParamsFactory.ts": { "src/common/loadConvParamsFactory.ts": {
"bytes": 469, "bytes": 466,
"imports": [] "imports": []
}, },
"src/faceFeatureExtractor/loadParamsFactory.ts": { "src/faceFeatureExtractor/loadParamsFactory.ts": {
@ -863,7 +863,7 @@
] ]
}, },
"src/faceFeatureExtractor/extractParamsFromWeigthMap.ts": { "src/faceFeatureExtractor/extractParamsFromWeigthMap.ts": {
"bytes": 841, "bytes": 838,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -874,7 +874,7 @@
] ]
}, },
"src/faceFeatureExtractor/FaceFeatureExtractor.ts": { "src/faceFeatureExtractor/FaceFeatureExtractor.ts": {
"bytes": 1809, "bytes": 1806,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -900,7 +900,7 @@
] ]
}, },
"src/common/fullyConnectedLayer.ts": { "src/common/fullyConnectedLayer.ts": {
"bytes": 266, "bytes": 263,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -916,7 +916,7 @@
] ]
}, },
"src/faceProcessor/extractParamsFromWeigthMap.ts": { "src/faceProcessor/extractParamsFromWeigthMap.ts": {
"bytes": 826, "bytes": 823,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -924,11 +924,11 @@
] ]
}, },
"src/faceProcessor/util.ts": { "src/faceProcessor/util.ts": {
"bytes": 424, "bytes": 421,
"imports": [] "imports": []
}, },
"src/faceProcessor/FaceProcessor.ts": { "src/faceProcessor/FaceProcessor.ts": {
"bytes": 3037, "bytes": 3034,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -958,7 +958,7 @@
"imports": [] "imports": []
}, },
"src/faceExpressionNet/FaceExpressionNet.ts": { "src/faceExpressionNet/FaceExpressionNet.ts": {
"bytes": 1667, "bytes": 1664,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1092,7 +1092,7 @@
] ]
}, },
"src/xception/extractParamsFromWeigthMap.ts": { "src/xception/extractParamsFromWeigthMap.ts": {
"bytes": 3133, "bytes": 3130,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1106,7 +1106,7 @@
] ]
}, },
"src/xception/TinyXception.ts": { "src/xception/TinyXception.ts": {
"bytes": 3151, "bytes": 3148,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1143,7 +1143,7 @@
] ]
}, },
"src/ageGenderNet/extractParamsFromWeigthMap.ts": { "src/ageGenderNet/extractParamsFromWeigthMap.ts": {
"bytes": 894, "bytes": 891,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1151,11 +1151,11 @@
] ]
}, },
"src/ageGenderNet/types.ts": { "src/ageGenderNet/types.ts": {
"bytes": 528, "bytes": 525,
"imports": [] "imports": []
}, },
"src/ageGenderNet/AgeGenderNet.ts": { "src/ageGenderNet/AgeGenderNet.ts": {
"bytes": 4272, "bytes": 4269,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1198,7 +1198,7 @@
] ]
}, },
"src/faceLandmarkNet/FaceLandmark68NetBase.ts": { "src/faceLandmarkNet/FaceLandmark68NetBase.ts": {
"bytes": 3720, "bytes": 3717,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1232,7 +1232,7 @@
] ]
}, },
"src/faceFeatureExtractor/extractParamsFromWeigthMapTiny.ts": { "src/faceFeatureExtractor/extractParamsFromWeigthMapTiny.ts": {
"bytes": 805, "bytes": 802,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1254,7 +1254,7 @@
] ]
}, },
"src/faceFeatureExtractor/TinyFaceFeatureExtractor.ts": { "src/faceFeatureExtractor/TinyFaceFeatureExtractor.ts": {
"bytes": 1819, "bytes": 1816,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1305,7 +1305,7 @@
] ]
}, },
"src/faceRecognitionNet/scaleLayer.ts": { "src/faceRecognitionNet/scaleLayer.ts": {
"bytes": 232, "bytes": 229,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1313,7 +1313,7 @@
] ]
}, },
"src/faceRecognitionNet/convLayer.ts": { "src/faceRecognitionNet/convLayer.ts": {
"bytes": 853, "bytes": 850,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1324,7 +1324,7 @@
] ]
}, },
"src/faceRecognitionNet/extractParams.ts": { "src/faceRecognitionNet/extractParams.ts": {
"bytes": 4910, "bytes": 4907,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1338,7 +1338,7 @@
] ]
}, },
"src/faceRecognitionNet/extractParamsFromWeigthMap.ts": { "src/faceRecognitionNet/extractParamsFromWeigthMap.ts": {
"bytes": 3104, "bytes": 3101,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1349,7 +1349,7 @@
] ]
}, },
"src/faceRecognitionNet/residualLayer.ts": { "src/faceRecognitionNet/residualLayer.ts": {
"bytes": 1345, "bytes": 1342,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1360,7 +1360,7 @@
] ]
}, },
"src/faceRecognitionNet/FaceRecognitionNet.ts": { "src/faceRecognitionNet/FaceRecognitionNet.ts": {
"bytes": 2984, "bytes": 2981,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1442,7 +1442,7 @@
] ]
}, },
"src/ssdMobilenetv1/extractParams.ts": { "src/ssdMobilenetv1/extractParams.ts": {
"bytes": 8342, "bytes": 8339,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1453,7 +1453,7 @@
] ]
}, },
"src/ssdMobilenetv1/extractParamsFromWeigthMap.ts": { "src/ssdMobilenetv1/extractParamsFromWeigthMap.ts": {
"bytes": 5785, "bytes": 5782,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1464,7 +1464,7 @@
] ]
}, },
"src/ssdMobilenetv1/pointwiseConvLayer.ts": { "src/ssdMobilenetv1/pointwiseConvLayer.ts": {
"bytes": 394, "bytes": 391,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1472,7 +1472,7 @@
] ]
}, },
"src/ssdMobilenetv1/mobileNetV1.ts": { "src/ssdMobilenetv1/mobileNetV1.ts": {
"bytes": 1814, "bytes": 1811,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1483,11 +1483,11 @@
] ]
}, },
"src/ssdMobilenetv1/nonMaxSuppression.ts": { "src/ssdMobilenetv1/nonMaxSuppression.ts": {
"bytes": 2190, "bytes": 2187,
"imports": [] "imports": []
}, },
"src/ssdMobilenetv1/outputLayer.ts": { "src/ssdMobilenetv1/outputLayer.ts": {
"bytes": 2190, "bytes": 2187,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1495,7 +1495,7 @@
] ]
}, },
"src/ssdMobilenetv1/boxPredictionLayer.ts": { "src/ssdMobilenetv1/boxPredictionLayer.ts": {
"bytes": 620, "bytes": 617,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1506,7 +1506,7 @@
] ]
}, },
"src/ssdMobilenetv1/predictionLayer.ts": { "src/ssdMobilenetv1/predictionLayer.ts": {
"bytes": 2058, "bytes": 2055,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1524,7 +1524,7 @@
"imports": [] "imports": []
}, },
"src/ssdMobilenetv1/SsdMobilenetv1.ts": { "src/ssdMobilenetv1/SsdMobilenetv1.ts": {
"bytes": 3829, "bytes": 3826,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1591,7 +1591,7 @@
"imports": [] "imports": []
}, },
"src/tinyYolov2/leaky.ts": { "src/tinyYolov2/leaky.ts": {
"bytes": 274, "bytes": 271,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1599,7 +1599,7 @@
] ]
}, },
"src/tinyYolov2/convWithBatchNorm.ts": { "src/tinyYolov2/convWithBatchNorm.ts": {
"bytes": 535, "bytes": 532,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1610,7 +1610,7 @@
] ]
}, },
"src/tinyYolov2/depthwiseSeparableConv.ts": { "src/tinyYolov2/depthwiseSeparableConv.ts": {
"bytes": 505, "bytes": 502,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1621,7 +1621,7 @@
] ]
}, },
"src/tinyYolov2/extractParams.ts": { "src/tinyYolov2/extractParams.ts": {
"bytes": 3921, "bytes": 3918,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1638,7 +1638,7 @@
] ]
}, },
"src/tinyYolov2/extractParamsFromWeigthMap.ts": { "src/tinyYolov2/extractParamsFromWeigthMap.ts": {
"bytes": 3287, "bytes": 3284,
"imports": [ "imports": [
{ {
"path": "src/common/disposeUnusedWeightTensors.ts" "path": "src/common/disposeUnusedWeightTensors.ts"
@ -1656,7 +1656,7 @@
"imports": [] "imports": []
}, },
"src/tinyYolov2/TinyYolov2Base.ts": { "src/tinyYolov2/TinyYolov2Base.ts": {
"bytes": 9703, "bytes": 9700,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1709,7 +1709,7 @@
] ]
}, },
"src/tinyYolov2/TinyYolov2.ts": { "src/tinyYolov2/TinyYolov2.ts": {
"bytes": 1804, "bytes": 1801,
"imports": [ "imports": [
{ {
"path": "src/classes/index.ts" "path": "src/classes/index.ts"
@ -1723,7 +1723,7 @@
] ]
}, },
"src/tinyYolov2/types.ts": { "src/tinyYolov2/types.ts": {
"bytes": 955, "bytes": 952,
"imports": [] "imports": []
}, },
"src/tinyYolov2/index.ts": { "src/tinyYolov2/index.ts": {
@ -1756,7 +1756,7 @@
"imports": [] "imports": []
}, },
"src/globalApi/extractFacesAndComputeResults.ts": { "src/globalApi/extractFacesAndComputeResults.ts": {
"bytes": 2040, "bytes": 2037,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1778,7 +1778,7 @@
] ]
}, },
"src/tinyFaceDetector/TinyFaceDetector.ts": { "src/tinyFaceDetector/TinyFaceDetector.ts": {
"bytes": 1473, "bytes": 1470,
"imports": [ "imports": [
{ {
"path": "src/classes/index.ts" "path": "src/classes/index.ts"
@ -1821,7 +1821,7 @@
] ]
}, },
"src/globalApi/PredictFaceExpressionsTask.ts": { "src/globalApi/PredictFaceExpressionsTask.ts": {
"bytes": 3830, "bytes": 3827,
"imports": [ "imports": [
{ {
"path": "src/factories/WithFaceExpressions.ts" "path": "src/factories/WithFaceExpressions.ts"
@ -1844,7 +1844,7 @@
] ]
}, },
"src/globalApi/PredictAgeAndGenderTask.ts": { "src/globalApi/PredictAgeAndGenderTask.ts": {
"bytes": 4011, "bytes": 4008,
"imports": [ "imports": [
{ {
"path": "src/factories/WithAge.ts" "path": "src/factories/WithAge.ts"
@ -1893,7 +1893,7 @@
] ]
}, },
"src/globalApi/DetectFaceLandmarksTasks.ts": { "src/globalApi/DetectFaceLandmarksTasks.ts": {
"bytes": 4005, "bytes": 4002,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -2067,7 +2067,7 @@
] ]
}, },
"src/index.ts": { "src/index.ts": {
"bytes": 1027, "bytes": 1024,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -2136,7 +2136,7 @@
"dist/face-api.esm-nobundle.js.map": { "dist/face-api.esm-nobundle.js.map": {
"imports": [], "imports": [],
"inputs": {}, "inputs": {},
"bytes": 305578 "bytes": 303749
}, },
"dist/face-api.esm-nobundle.js": { "dist/face-api.esm-nobundle.js": {
"imports": [], "imports": [],

File diff suppressed because one or more lines are too long

124
dist/face-api.esm.json vendored
View File

@ -17,7 +17,7 @@
] ]
}, },
"src/utils/index.ts": { "src/utils/index.ts": {
"bytes": 1845, "bytes": 1842,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -93,7 +93,7 @@
] ]
}, },
"src/ops/normalize.ts": { "src/ops/normalize.ts": {
"bytes": 486, "bytes": 483,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -101,7 +101,7 @@
] ]
}, },
"src/ops/padToSquare.ts": { "src/ops/padToSquare.ts": {
"bytes": 1687, "bytes": 1684,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -451,7 +451,7 @@
] ]
}, },
"src/dom/imageTensorToCanvas.ts": { "src/dom/imageTensorToCanvas.ts": {
"bytes": 618, "bytes": 615,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -490,7 +490,7 @@
] ]
}, },
"src/dom/NetInput.ts": { "src/dom/NetInput.ts": {
"bytes": 5511, "bytes": 5508,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -556,7 +556,7 @@
] ]
}, },
"src/dom/extractFaceTensors.ts": { "src/dom/extractFaceTensors.ts": {
"bytes": 1733, "bytes": 1730,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -609,7 +609,7 @@
"imports": [] "imports": []
}, },
"src/dom/loadWeightMap.ts": { "src/dom/loadWeightMap.ts": {
"bytes": 555, "bytes": 552,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -631,7 +631,7 @@
] ]
}, },
"src/dom/types.ts": { "src/dom/types.ts": {
"bytes": 386, "bytes": 383,
"imports": [] "imports": []
}, },
"src/dom/index.ts": { "src/dom/index.ts": {
@ -703,7 +703,7 @@
] ]
}, },
"src/NeuralNetwork.ts": { "src/NeuralNetwork.ts": {
"bytes": 5113, "bytes": 5110,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -720,7 +720,7 @@
] ]
}, },
"src/common/depthwiseSeparableConv.ts": { "src/common/depthwiseSeparableConv.ts": {
"bytes": 417, "bytes": 414,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -728,7 +728,7 @@
] ]
}, },
"src/faceFeatureExtractor/denseBlock.ts": { "src/faceFeatureExtractor/denseBlock.ts": {
"bytes": 2041, "bytes": 2038,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -739,7 +739,7 @@
] ]
}, },
"src/common/convLayer.ts": { "src/common/convLayer.ts": {
"bytes": 431, "bytes": 428,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -751,7 +751,7 @@
"imports": [] "imports": []
}, },
"src/common/extractConvParamsFactory.ts": { "src/common/extractConvParamsFactory.ts": {
"bytes": 769, "bytes": 766,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -759,7 +759,7 @@
] ]
}, },
"src/common/extractFCParamsFactory.ts": { "src/common/extractFCParamsFactory.ts": {
"bytes": 714, "bytes": 711,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -767,11 +767,11 @@
] ]
}, },
"src/common/types.ts": { "src/common/types.ts": {
"bytes": 800, "bytes": 797,
"imports": [] "imports": []
}, },
"src/common/extractSeparableConvParamsFactory.ts": { "src/common/extractSeparableConvParamsFactory.ts": {
"bytes": 1536, "bytes": 1533,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -848,7 +848,7 @@
] ]
}, },
"src/common/loadConvParamsFactory.ts": { "src/common/loadConvParamsFactory.ts": {
"bytes": 469, "bytes": 466,
"imports": [] "imports": []
}, },
"src/faceFeatureExtractor/loadParamsFactory.ts": { "src/faceFeatureExtractor/loadParamsFactory.ts": {
@ -863,7 +863,7 @@
] ]
}, },
"src/faceFeatureExtractor/extractParamsFromWeigthMap.ts": { "src/faceFeatureExtractor/extractParamsFromWeigthMap.ts": {
"bytes": 841, "bytes": 838,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -874,7 +874,7 @@
] ]
}, },
"src/faceFeatureExtractor/FaceFeatureExtractor.ts": { "src/faceFeatureExtractor/FaceFeatureExtractor.ts": {
"bytes": 1809, "bytes": 1806,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -900,7 +900,7 @@
] ]
}, },
"src/common/fullyConnectedLayer.ts": { "src/common/fullyConnectedLayer.ts": {
"bytes": 266, "bytes": 263,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -916,7 +916,7 @@
] ]
}, },
"src/faceProcessor/extractParamsFromWeigthMap.ts": { "src/faceProcessor/extractParamsFromWeigthMap.ts": {
"bytes": 826, "bytes": 823,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -924,11 +924,11 @@
] ]
}, },
"src/faceProcessor/util.ts": { "src/faceProcessor/util.ts": {
"bytes": 424, "bytes": 421,
"imports": [] "imports": []
}, },
"src/faceProcessor/FaceProcessor.ts": { "src/faceProcessor/FaceProcessor.ts": {
"bytes": 3037, "bytes": 3034,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -958,7 +958,7 @@
"imports": [] "imports": []
}, },
"src/faceExpressionNet/FaceExpressionNet.ts": { "src/faceExpressionNet/FaceExpressionNet.ts": {
"bytes": 1667, "bytes": 1664,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1092,7 +1092,7 @@
] ]
}, },
"src/xception/extractParamsFromWeigthMap.ts": { "src/xception/extractParamsFromWeigthMap.ts": {
"bytes": 3133, "bytes": 3130,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1106,7 +1106,7 @@
] ]
}, },
"src/xception/TinyXception.ts": { "src/xception/TinyXception.ts": {
"bytes": 3151, "bytes": 3148,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1143,7 +1143,7 @@
] ]
}, },
"src/ageGenderNet/extractParamsFromWeigthMap.ts": { "src/ageGenderNet/extractParamsFromWeigthMap.ts": {
"bytes": 894, "bytes": 891,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1151,11 +1151,11 @@
] ]
}, },
"src/ageGenderNet/types.ts": { "src/ageGenderNet/types.ts": {
"bytes": 528, "bytes": 525,
"imports": [] "imports": []
}, },
"src/ageGenderNet/AgeGenderNet.ts": { "src/ageGenderNet/AgeGenderNet.ts": {
"bytes": 4272, "bytes": 4269,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1198,7 +1198,7 @@
] ]
}, },
"src/faceLandmarkNet/FaceLandmark68NetBase.ts": { "src/faceLandmarkNet/FaceLandmark68NetBase.ts": {
"bytes": 3720, "bytes": 3717,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1232,7 +1232,7 @@
] ]
}, },
"src/faceFeatureExtractor/extractParamsFromWeigthMapTiny.ts": { "src/faceFeatureExtractor/extractParamsFromWeigthMapTiny.ts": {
"bytes": 805, "bytes": 802,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1254,7 +1254,7 @@
] ]
}, },
"src/faceFeatureExtractor/TinyFaceFeatureExtractor.ts": { "src/faceFeatureExtractor/TinyFaceFeatureExtractor.ts": {
"bytes": 1819, "bytes": 1816,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1305,7 +1305,7 @@
] ]
}, },
"src/faceRecognitionNet/scaleLayer.ts": { "src/faceRecognitionNet/scaleLayer.ts": {
"bytes": 232, "bytes": 229,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1313,7 +1313,7 @@
] ]
}, },
"src/faceRecognitionNet/convLayer.ts": { "src/faceRecognitionNet/convLayer.ts": {
"bytes": 853, "bytes": 850,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1324,7 +1324,7 @@
] ]
}, },
"src/faceRecognitionNet/extractParams.ts": { "src/faceRecognitionNet/extractParams.ts": {
"bytes": 4910, "bytes": 4907,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1338,7 +1338,7 @@
] ]
}, },
"src/faceRecognitionNet/extractParamsFromWeigthMap.ts": { "src/faceRecognitionNet/extractParamsFromWeigthMap.ts": {
"bytes": 3104, "bytes": 3101,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1349,7 +1349,7 @@
] ]
}, },
"src/faceRecognitionNet/residualLayer.ts": { "src/faceRecognitionNet/residualLayer.ts": {
"bytes": 1345, "bytes": 1342,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1360,7 +1360,7 @@
] ]
}, },
"src/faceRecognitionNet/FaceRecognitionNet.ts": { "src/faceRecognitionNet/FaceRecognitionNet.ts": {
"bytes": 2984, "bytes": 2981,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1442,7 +1442,7 @@
] ]
}, },
"src/ssdMobilenetv1/extractParams.ts": { "src/ssdMobilenetv1/extractParams.ts": {
"bytes": 8342, "bytes": 8339,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1453,7 +1453,7 @@
] ]
}, },
"src/ssdMobilenetv1/extractParamsFromWeigthMap.ts": { "src/ssdMobilenetv1/extractParamsFromWeigthMap.ts": {
"bytes": 5785, "bytes": 5782,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1464,7 +1464,7 @@
] ]
}, },
"src/ssdMobilenetv1/pointwiseConvLayer.ts": { "src/ssdMobilenetv1/pointwiseConvLayer.ts": {
"bytes": 394, "bytes": 391,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1472,7 +1472,7 @@
] ]
}, },
"src/ssdMobilenetv1/mobileNetV1.ts": { "src/ssdMobilenetv1/mobileNetV1.ts": {
"bytes": 1814, "bytes": 1811,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1483,11 +1483,11 @@
] ]
}, },
"src/ssdMobilenetv1/nonMaxSuppression.ts": { "src/ssdMobilenetv1/nonMaxSuppression.ts": {
"bytes": 2190, "bytes": 2187,
"imports": [] "imports": []
}, },
"src/ssdMobilenetv1/outputLayer.ts": { "src/ssdMobilenetv1/outputLayer.ts": {
"bytes": 2190, "bytes": 2187,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1495,7 +1495,7 @@
] ]
}, },
"src/ssdMobilenetv1/boxPredictionLayer.ts": { "src/ssdMobilenetv1/boxPredictionLayer.ts": {
"bytes": 620, "bytes": 617,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1506,7 +1506,7 @@
] ]
}, },
"src/ssdMobilenetv1/predictionLayer.ts": { "src/ssdMobilenetv1/predictionLayer.ts": {
"bytes": 2058, "bytes": 2055,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1524,7 +1524,7 @@
"imports": [] "imports": []
}, },
"src/ssdMobilenetv1/SsdMobilenetv1.ts": { "src/ssdMobilenetv1/SsdMobilenetv1.ts": {
"bytes": 3829, "bytes": 3826,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1591,7 +1591,7 @@
"imports": [] "imports": []
}, },
"src/tinyYolov2/leaky.ts": { "src/tinyYolov2/leaky.ts": {
"bytes": 274, "bytes": 271,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1599,7 +1599,7 @@
] ]
}, },
"src/tinyYolov2/convWithBatchNorm.ts": { "src/tinyYolov2/convWithBatchNorm.ts": {
"bytes": 535, "bytes": 532,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1610,7 +1610,7 @@
] ]
}, },
"src/tinyYolov2/depthwiseSeparableConv.ts": { "src/tinyYolov2/depthwiseSeparableConv.ts": {
"bytes": 505, "bytes": 502,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1621,7 +1621,7 @@
] ]
}, },
"src/tinyYolov2/extractParams.ts": { "src/tinyYolov2/extractParams.ts": {
"bytes": 3921, "bytes": 3918,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1638,7 +1638,7 @@
] ]
}, },
"src/tinyYolov2/extractParamsFromWeigthMap.ts": { "src/tinyYolov2/extractParamsFromWeigthMap.ts": {
"bytes": 3287, "bytes": 3284,
"imports": [ "imports": [
{ {
"path": "src/common/disposeUnusedWeightTensors.ts" "path": "src/common/disposeUnusedWeightTensors.ts"
@ -1656,7 +1656,7 @@
"imports": [] "imports": []
}, },
"src/tinyYolov2/TinyYolov2Base.ts": { "src/tinyYolov2/TinyYolov2Base.ts": {
"bytes": 9703, "bytes": 9700,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1709,7 +1709,7 @@
] ]
}, },
"src/tinyYolov2/TinyYolov2.ts": { "src/tinyYolov2/TinyYolov2.ts": {
"bytes": 1804, "bytes": 1801,
"imports": [ "imports": [
{ {
"path": "src/classes/index.ts" "path": "src/classes/index.ts"
@ -1723,7 +1723,7 @@
] ]
}, },
"src/tinyYolov2/types.ts": { "src/tinyYolov2/types.ts": {
"bytes": 955, "bytes": 952,
"imports": [] "imports": []
}, },
"src/tinyYolov2/index.ts": { "src/tinyYolov2/index.ts": {
@ -1756,7 +1756,7 @@
"imports": [] "imports": []
}, },
"src/globalApi/extractFacesAndComputeResults.ts": { "src/globalApi/extractFacesAndComputeResults.ts": {
"bytes": 2040, "bytes": 2037,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1778,7 +1778,7 @@
] ]
}, },
"src/tinyFaceDetector/TinyFaceDetector.ts": { "src/tinyFaceDetector/TinyFaceDetector.ts": {
"bytes": 1473, "bytes": 1470,
"imports": [ "imports": [
{ {
"path": "src/classes/index.ts" "path": "src/classes/index.ts"
@ -1821,7 +1821,7 @@
] ]
}, },
"src/globalApi/PredictFaceExpressionsTask.ts": { "src/globalApi/PredictFaceExpressionsTask.ts": {
"bytes": 3830, "bytes": 3827,
"imports": [ "imports": [
{ {
"path": "src/factories/WithFaceExpressions.ts" "path": "src/factories/WithFaceExpressions.ts"
@ -1844,7 +1844,7 @@
] ]
}, },
"src/globalApi/PredictAgeAndGenderTask.ts": { "src/globalApi/PredictAgeAndGenderTask.ts": {
"bytes": 4011, "bytes": 4008,
"imports": [ "imports": [
{ {
"path": "src/factories/WithAge.ts" "path": "src/factories/WithAge.ts"
@ -1893,7 +1893,7 @@
] ]
}, },
"src/globalApi/DetectFaceLandmarksTasks.ts": { "src/globalApi/DetectFaceLandmarksTasks.ts": {
"bytes": 4005, "bytes": 4002,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -2067,7 +2067,7 @@
] ]
}, },
"src/index.ts": { "src/index.ts": {
"bytes": 1027, "bytes": 1024,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -2136,7 +2136,7 @@
"dist/face-api.esm.js.map": { "dist/face-api.esm.js.map": {
"imports": [], "imports": [],
"inputs": {}, "inputs": {},
"bytes": 1350459 "bytes": 1350282
}, },
"dist/face-api.esm.js": { "dist/face-api.esm.js": {
"imports": [], "imports": [],

File diff suppressed because one or more lines are too long

124
dist/face-api.json vendored
View File

@ -17,7 +17,7 @@
] ]
}, },
"src/utils/index.ts": { "src/utils/index.ts": {
"bytes": 1845, "bytes": 1842,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -93,7 +93,7 @@
] ]
}, },
"src/ops/normalize.ts": { "src/ops/normalize.ts": {
"bytes": 486, "bytes": 483,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -101,7 +101,7 @@
] ]
}, },
"src/ops/padToSquare.ts": { "src/ops/padToSquare.ts": {
"bytes": 1687, "bytes": 1684,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -451,7 +451,7 @@
] ]
}, },
"src/dom/imageTensorToCanvas.ts": { "src/dom/imageTensorToCanvas.ts": {
"bytes": 618, "bytes": 615,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -490,7 +490,7 @@
] ]
}, },
"src/dom/NetInput.ts": { "src/dom/NetInput.ts": {
"bytes": 5511, "bytes": 5508,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -556,7 +556,7 @@
] ]
}, },
"src/dom/extractFaceTensors.ts": { "src/dom/extractFaceTensors.ts": {
"bytes": 1733, "bytes": 1730,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -609,7 +609,7 @@
"imports": [] "imports": []
}, },
"src/dom/loadWeightMap.ts": { "src/dom/loadWeightMap.ts": {
"bytes": 555, "bytes": 552,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -631,7 +631,7 @@
] ]
}, },
"src/dom/types.ts": { "src/dom/types.ts": {
"bytes": 386, "bytes": 383,
"imports": [] "imports": []
}, },
"src/dom/index.ts": { "src/dom/index.ts": {
@ -703,7 +703,7 @@
] ]
}, },
"src/NeuralNetwork.ts": { "src/NeuralNetwork.ts": {
"bytes": 5113, "bytes": 5110,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -720,7 +720,7 @@
] ]
}, },
"src/common/depthwiseSeparableConv.ts": { "src/common/depthwiseSeparableConv.ts": {
"bytes": 417, "bytes": 414,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -728,7 +728,7 @@
] ]
}, },
"src/faceFeatureExtractor/denseBlock.ts": { "src/faceFeatureExtractor/denseBlock.ts": {
"bytes": 2041, "bytes": 2038,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -739,7 +739,7 @@
] ]
}, },
"src/common/convLayer.ts": { "src/common/convLayer.ts": {
"bytes": 431, "bytes": 428,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -751,7 +751,7 @@
"imports": [] "imports": []
}, },
"src/common/extractConvParamsFactory.ts": { "src/common/extractConvParamsFactory.ts": {
"bytes": 769, "bytes": 766,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -759,7 +759,7 @@
] ]
}, },
"src/common/extractFCParamsFactory.ts": { "src/common/extractFCParamsFactory.ts": {
"bytes": 714, "bytes": 711,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -767,11 +767,11 @@
] ]
}, },
"src/common/types.ts": { "src/common/types.ts": {
"bytes": 800, "bytes": 797,
"imports": [] "imports": []
}, },
"src/common/extractSeparableConvParamsFactory.ts": { "src/common/extractSeparableConvParamsFactory.ts": {
"bytes": 1536, "bytes": 1533,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -848,7 +848,7 @@
] ]
}, },
"src/common/loadConvParamsFactory.ts": { "src/common/loadConvParamsFactory.ts": {
"bytes": 469, "bytes": 466,
"imports": [] "imports": []
}, },
"src/faceFeatureExtractor/loadParamsFactory.ts": { "src/faceFeatureExtractor/loadParamsFactory.ts": {
@ -863,7 +863,7 @@
] ]
}, },
"src/faceFeatureExtractor/extractParamsFromWeigthMap.ts": { "src/faceFeatureExtractor/extractParamsFromWeigthMap.ts": {
"bytes": 841, "bytes": 838,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -874,7 +874,7 @@
] ]
}, },
"src/faceFeatureExtractor/FaceFeatureExtractor.ts": { "src/faceFeatureExtractor/FaceFeatureExtractor.ts": {
"bytes": 1809, "bytes": 1806,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -900,7 +900,7 @@
] ]
}, },
"src/common/fullyConnectedLayer.ts": { "src/common/fullyConnectedLayer.ts": {
"bytes": 266, "bytes": 263,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -916,7 +916,7 @@
] ]
}, },
"src/faceProcessor/extractParamsFromWeigthMap.ts": { "src/faceProcessor/extractParamsFromWeigthMap.ts": {
"bytes": 826, "bytes": 823,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -924,11 +924,11 @@
] ]
}, },
"src/faceProcessor/util.ts": { "src/faceProcessor/util.ts": {
"bytes": 424, "bytes": 421,
"imports": [] "imports": []
}, },
"src/faceProcessor/FaceProcessor.ts": { "src/faceProcessor/FaceProcessor.ts": {
"bytes": 3037, "bytes": 3034,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -958,7 +958,7 @@
"imports": [] "imports": []
}, },
"src/faceExpressionNet/FaceExpressionNet.ts": { "src/faceExpressionNet/FaceExpressionNet.ts": {
"bytes": 1667, "bytes": 1664,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1092,7 +1092,7 @@
] ]
}, },
"src/xception/extractParamsFromWeigthMap.ts": { "src/xception/extractParamsFromWeigthMap.ts": {
"bytes": 3133, "bytes": 3130,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1106,7 +1106,7 @@
] ]
}, },
"src/xception/TinyXception.ts": { "src/xception/TinyXception.ts": {
"bytes": 3151, "bytes": 3148,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1143,7 +1143,7 @@
] ]
}, },
"src/ageGenderNet/extractParamsFromWeigthMap.ts": { "src/ageGenderNet/extractParamsFromWeigthMap.ts": {
"bytes": 894, "bytes": 891,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1151,11 +1151,11 @@
] ]
}, },
"src/ageGenderNet/types.ts": { "src/ageGenderNet/types.ts": {
"bytes": 528, "bytes": 525,
"imports": [] "imports": []
}, },
"src/ageGenderNet/AgeGenderNet.ts": { "src/ageGenderNet/AgeGenderNet.ts": {
"bytes": 4272, "bytes": 4269,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1198,7 +1198,7 @@
] ]
}, },
"src/faceLandmarkNet/FaceLandmark68NetBase.ts": { "src/faceLandmarkNet/FaceLandmark68NetBase.ts": {
"bytes": 3720, "bytes": 3717,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1232,7 +1232,7 @@
] ]
}, },
"src/faceFeatureExtractor/extractParamsFromWeigthMapTiny.ts": { "src/faceFeatureExtractor/extractParamsFromWeigthMapTiny.ts": {
"bytes": 805, "bytes": 802,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1254,7 +1254,7 @@
] ]
}, },
"src/faceFeatureExtractor/TinyFaceFeatureExtractor.ts": { "src/faceFeatureExtractor/TinyFaceFeatureExtractor.ts": {
"bytes": 1819, "bytes": 1816,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1305,7 +1305,7 @@
] ]
}, },
"src/faceRecognitionNet/scaleLayer.ts": { "src/faceRecognitionNet/scaleLayer.ts": {
"bytes": 232, "bytes": 229,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1313,7 +1313,7 @@
] ]
}, },
"src/faceRecognitionNet/convLayer.ts": { "src/faceRecognitionNet/convLayer.ts": {
"bytes": 853, "bytes": 850,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1324,7 +1324,7 @@
] ]
}, },
"src/faceRecognitionNet/extractParams.ts": { "src/faceRecognitionNet/extractParams.ts": {
"bytes": 4910, "bytes": 4907,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1338,7 +1338,7 @@
] ]
}, },
"src/faceRecognitionNet/extractParamsFromWeigthMap.ts": { "src/faceRecognitionNet/extractParamsFromWeigthMap.ts": {
"bytes": 3104, "bytes": 3101,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1349,7 +1349,7 @@
] ]
}, },
"src/faceRecognitionNet/residualLayer.ts": { "src/faceRecognitionNet/residualLayer.ts": {
"bytes": 1345, "bytes": 1342,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1360,7 +1360,7 @@
] ]
}, },
"src/faceRecognitionNet/FaceRecognitionNet.ts": { "src/faceRecognitionNet/FaceRecognitionNet.ts": {
"bytes": 2984, "bytes": 2981,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1442,7 +1442,7 @@
] ]
}, },
"src/ssdMobilenetv1/extractParams.ts": { "src/ssdMobilenetv1/extractParams.ts": {
"bytes": 8342, "bytes": 8339,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1453,7 +1453,7 @@
] ]
}, },
"src/ssdMobilenetv1/extractParamsFromWeigthMap.ts": { "src/ssdMobilenetv1/extractParamsFromWeigthMap.ts": {
"bytes": 5785, "bytes": 5782,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1464,7 +1464,7 @@
] ]
}, },
"src/ssdMobilenetv1/pointwiseConvLayer.ts": { "src/ssdMobilenetv1/pointwiseConvLayer.ts": {
"bytes": 394, "bytes": 391,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1472,7 +1472,7 @@
] ]
}, },
"src/ssdMobilenetv1/mobileNetV1.ts": { "src/ssdMobilenetv1/mobileNetV1.ts": {
"bytes": 1814, "bytes": 1811,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1483,11 +1483,11 @@
] ]
}, },
"src/ssdMobilenetv1/nonMaxSuppression.ts": { "src/ssdMobilenetv1/nonMaxSuppression.ts": {
"bytes": 2190, "bytes": 2187,
"imports": [] "imports": []
}, },
"src/ssdMobilenetv1/outputLayer.ts": { "src/ssdMobilenetv1/outputLayer.ts": {
"bytes": 2190, "bytes": 2187,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1495,7 +1495,7 @@
] ]
}, },
"src/ssdMobilenetv1/boxPredictionLayer.ts": { "src/ssdMobilenetv1/boxPredictionLayer.ts": {
"bytes": 620, "bytes": 617,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1506,7 +1506,7 @@
] ]
}, },
"src/ssdMobilenetv1/predictionLayer.ts": { "src/ssdMobilenetv1/predictionLayer.ts": {
"bytes": 2058, "bytes": 2055,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1524,7 +1524,7 @@
"imports": [] "imports": []
}, },
"src/ssdMobilenetv1/SsdMobilenetv1.ts": { "src/ssdMobilenetv1/SsdMobilenetv1.ts": {
"bytes": 3829, "bytes": 3826,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1591,7 +1591,7 @@
"imports": [] "imports": []
}, },
"src/tinyYolov2/leaky.ts": { "src/tinyYolov2/leaky.ts": {
"bytes": 274, "bytes": 271,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1599,7 +1599,7 @@
] ]
}, },
"src/tinyYolov2/convWithBatchNorm.ts": { "src/tinyYolov2/convWithBatchNorm.ts": {
"bytes": 535, "bytes": 532,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1610,7 +1610,7 @@
] ]
}, },
"src/tinyYolov2/depthwiseSeparableConv.ts": { "src/tinyYolov2/depthwiseSeparableConv.ts": {
"bytes": 505, "bytes": 502,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1621,7 +1621,7 @@
] ]
}, },
"src/tinyYolov2/extractParams.ts": { "src/tinyYolov2/extractParams.ts": {
"bytes": 3921, "bytes": 3918,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1638,7 +1638,7 @@
] ]
}, },
"src/tinyYolov2/extractParamsFromWeigthMap.ts": { "src/tinyYolov2/extractParamsFromWeigthMap.ts": {
"bytes": 3287, "bytes": 3284,
"imports": [ "imports": [
{ {
"path": "src/common/disposeUnusedWeightTensors.ts" "path": "src/common/disposeUnusedWeightTensors.ts"
@ -1656,7 +1656,7 @@
"imports": [] "imports": []
}, },
"src/tinyYolov2/TinyYolov2Base.ts": { "src/tinyYolov2/TinyYolov2Base.ts": {
"bytes": 9703, "bytes": 9700,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1709,7 +1709,7 @@
] ]
}, },
"src/tinyYolov2/TinyYolov2.ts": { "src/tinyYolov2/TinyYolov2.ts": {
"bytes": 1804, "bytes": 1801,
"imports": [ "imports": [
{ {
"path": "src/classes/index.ts" "path": "src/classes/index.ts"
@ -1723,7 +1723,7 @@
] ]
}, },
"src/tinyYolov2/types.ts": { "src/tinyYolov2/types.ts": {
"bytes": 955, "bytes": 952,
"imports": [] "imports": []
}, },
"src/tinyYolov2/index.ts": { "src/tinyYolov2/index.ts": {
@ -1756,7 +1756,7 @@
"imports": [] "imports": []
}, },
"src/globalApi/extractFacesAndComputeResults.ts": { "src/globalApi/extractFacesAndComputeResults.ts": {
"bytes": 2040, "bytes": 2037,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1778,7 +1778,7 @@
] ]
}, },
"src/tinyFaceDetector/TinyFaceDetector.ts": { "src/tinyFaceDetector/TinyFaceDetector.ts": {
"bytes": 1473, "bytes": 1470,
"imports": [ "imports": [
{ {
"path": "src/classes/index.ts" "path": "src/classes/index.ts"
@ -1821,7 +1821,7 @@
] ]
}, },
"src/globalApi/PredictFaceExpressionsTask.ts": { "src/globalApi/PredictFaceExpressionsTask.ts": {
"bytes": 3830, "bytes": 3827,
"imports": [ "imports": [
{ {
"path": "src/factories/WithFaceExpressions.ts" "path": "src/factories/WithFaceExpressions.ts"
@ -1844,7 +1844,7 @@
] ]
}, },
"src/globalApi/PredictAgeAndGenderTask.ts": { "src/globalApi/PredictAgeAndGenderTask.ts": {
"bytes": 4011, "bytes": 4008,
"imports": [ "imports": [
{ {
"path": "src/factories/WithAge.ts" "path": "src/factories/WithAge.ts"
@ -1893,7 +1893,7 @@
] ]
}, },
"src/globalApi/DetectFaceLandmarksTasks.ts": { "src/globalApi/DetectFaceLandmarksTasks.ts": {
"bytes": 4005, "bytes": 4002,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -2067,7 +2067,7 @@
] ]
}, },
"src/index.ts": { "src/index.ts": {
"bytes": 1027, "bytes": 1024,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -2136,7 +2136,7 @@
"dist/face-api.js.map": { "dist/face-api.js.map": {
"imports": [], "imports": [],
"inputs": {}, "inputs": {},
"bytes": 1350466 "bytes": 1350289
}, },
"dist/face-api.js": { "dist/face-api.js": {
"imports": [], "imports": [],

File diff suppressed because one or more lines are too long

View File

@ -17,7 +17,7 @@
] ]
}, },
"src/utils/index.ts": { "src/utils/index.ts": {
"bytes": 1845, "bytes": 1842,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -93,7 +93,7 @@
] ]
}, },
"src/ops/normalize.ts": { "src/ops/normalize.ts": {
"bytes": 486, "bytes": 483,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -101,7 +101,7 @@
] ]
}, },
"src/ops/padToSquare.ts": { "src/ops/padToSquare.ts": {
"bytes": 1687, "bytes": 1684,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -451,7 +451,7 @@
] ]
}, },
"src/dom/imageTensorToCanvas.ts": { "src/dom/imageTensorToCanvas.ts": {
"bytes": 618, "bytes": 615,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -490,7 +490,7 @@
] ]
}, },
"src/dom/NetInput.ts": { "src/dom/NetInput.ts": {
"bytes": 5511, "bytes": 5508,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -556,7 +556,7 @@
] ]
}, },
"src/dom/extractFaceTensors.ts": { "src/dom/extractFaceTensors.ts": {
"bytes": 1733, "bytes": 1730,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -609,7 +609,7 @@
"imports": [] "imports": []
}, },
"src/dom/loadWeightMap.ts": { "src/dom/loadWeightMap.ts": {
"bytes": 555, "bytes": 552,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -631,7 +631,7 @@
] ]
}, },
"src/dom/types.ts": { "src/dom/types.ts": {
"bytes": 386, "bytes": 383,
"imports": [] "imports": []
}, },
"src/dom/index.ts": { "src/dom/index.ts": {
@ -703,7 +703,7 @@
] ]
}, },
"src/NeuralNetwork.ts": { "src/NeuralNetwork.ts": {
"bytes": 5113, "bytes": 5110,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -720,7 +720,7 @@
] ]
}, },
"src/common/depthwiseSeparableConv.ts": { "src/common/depthwiseSeparableConv.ts": {
"bytes": 417, "bytes": 414,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -728,7 +728,7 @@
] ]
}, },
"src/faceFeatureExtractor/denseBlock.ts": { "src/faceFeatureExtractor/denseBlock.ts": {
"bytes": 2041, "bytes": 2038,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -739,7 +739,7 @@
] ]
}, },
"src/common/convLayer.ts": { "src/common/convLayer.ts": {
"bytes": 431, "bytes": 428,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -751,7 +751,7 @@
"imports": [] "imports": []
}, },
"src/common/extractConvParamsFactory.ts": { "src/common/extractConvParamsFactory.ts": {
"bytes": 769, "bytes": 766,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -759,7 +759,7 @@
] ]
}, },
"src/common/extractFCParamsFactory.ts": { "src/common/extractFCParamsFactory.ts": {
"bytes": 714, "bytes": 711,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -767,11 +767,11 @@
] ]
}, },
"src/common/types.ts": { "src/common/types.ts": {
"bytes": 800, "bytes": 797,
"imports": [] "imports": []
}, },
"src/common/extractSeparableConvParamsFactory.ts": { "src/common/extractSeparableConvParamsFactory.ts": {
"bytes": 1536, "bytes": 1533,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -848,7 +848,7 @@
] ]
}, },
"src/common/loadConvParamsFactory.ts": { "src/common/loadConvParamsFactory.ts": {
"bytes": 469, "bytes": 466,
"imports": [] "imports": []
}, },
"src/faceFeatureExtractor/loadParamsFactory.ts": { "src/faceFeatureExtractor/loadParamsFactory.ts": {
@ -863,7 +863,7 @@
] ]
}, },
"src/faceFeatureExtractor/extractParamsFromWeigthMap.ts": { "src/faceFeatureExtractor/extractParamsFromWeigthMap.ts": {
"bytes": 841, "bytes": 838,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -874,7 +874,7 @@
] ]
}, },
"src/faceFeatureExtractor/FaceFeatureExtractor.ts": { "src/faceFeatureExtractor/FaceFeatureExtractor.ts": {
"bytes": 1809, "bytes": 1806,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -900,7 +900,7 @@
] ]
}, },
"src/common/fullyConnectedLayer.ts": { "src/common/fullyConnectedLayer.ts": {
"bytes": 266, "bytes": 263,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -916,7 +916,7 @@
] ]
}, },
"src/faceProcessor/extractParamsFromWeigthMap.ts": { "src/faceProcessor/extractParamsFromWeigthMap.ts": {
"bytes": 826, "bytes": 823,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -924,11 +924,11 @@
] ]
}, },
"src/faceProcessor/util.ts": { "src/faceProcessor/util.ts": {
"bytes": 424, "bytes": 421,
"imports": [] "imports": []
}, },
"src/faceProcessor/FaceProcessor.ts": { "src/faceProcessor/FaceProcessor.ts": {
"bytes": 3037, "bytes": 3034,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -958,7 +958,7 @@
"imports": [] "imports": []
}, },
"src/faceExpressionNet/FaceExpressionNet.ts": { "src/faceExpressionNet/FaceExpressionNet.ts": {
"bytes": 1667, "bytes": 1664,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1092,7 +1092,7 @@
] ]
}, },
"src/xception/extractParamsFromWeigthMap.ts": { "src/xception/extractParamsFromWeigthMap.ts": {
"bytes": 3133, "bytes": 3130,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1106,7 +1106,7 @@
] ]
}, },
"src/xception/TinyXception.ts": { "src/xception/TinyXception.ts": {
"bytes": 3151, "bytes": 3148,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1143,7 +1143,7 @@
] ]
}, },
"src/ageGenderNet/extractParamsFromWeigthMap.ts": { "src/ageGenderNet/extractParamsFromWeigthMap.ts": {
"bytes": 894, "bytes": 891,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1151,11 +1151,11 @@
] ]
}, },
"src/ageGenderNet/types.ts": { "src/ageGenderNet/types.ts": {
"bytes": 528, "bytes": 525,
"imports": [] "imports": []
}, },
"src/ageGenderNet/AgeGenderNet.ts": { "src/ageGenderNet/AgeGenderNet.ts": {
"bytes": 4272, "bytes": 4269,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1198,7 +1198,7 @@
] ]
}, },
"src/faceLandmarkNet/FaceLandmark68NetBase.ts": { "src/faceLandmarkNet/FaceLandmark68NetBase.ts": {
"bytes": 3720, "bytes": 3717,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1232,7 +1232,7 @@
] ]
}, },
"src/faceFeatureExtractor/extractParamsFromWeigthMapTiny.ts": { "src/faceFeatureExtractor/extractParamsFromWeigthMapTiny.ts": {
"bytes": 805, "bytes": 802,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1254,7 +1254,7 @@
] ]
}, },
"src/faceFeatureExtractor/TinyFaceFeatureExtractor.ts": { "src/faceFeatureExtractor/TinyFaceFeatureExtractor.ts": {
"bytes": 1819, "bytes": 1816,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1305,7 +1305,7 @@
] ]
}, },
"src/faceRecognitionNet/scaleLayer.ts": { "src/faceRecognitionNet/scaleLayer.ts": {
"bytes": 232, "bytes": 229,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1313,7 +1313,7 @@
] ]
}, },
"src/faceRecognitionNet/convLayer.ts": { "src/faceRecognitionNet/convLayer.ts": {
"bytes": 853, "bytes": 850,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1324,7 +1324,7 @@
] ]
}, },
"src/faceRecognitionNet/extractParams.ts": { "src/faceRecognitionNet/extractParams.ts": {
"bytes": 4910, "bytes": 4907,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1338,7 +1338,7 @@
] ]
}, },
"src/faceRecognitionNet/extractParamsFromWeigthMap.ts": { "src/faceRecognitionNet/extractParamsFromWeigthMap.ts": {
"bytes": 3104, "bytes": 3101,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1349,7 +1349,7 @@
] ]
}, },
"src/faceRecognitionNet/residualLayer.ts": { "src/faceRecognitionNet/residualLayer.ts": {
"bytes": 1345, "bytes": 1342,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1360,7 +1360,7 @@
] ]
}, },
"src/faceRecognitionNet/FaceRecognitionNet.ts": { "src/faceRecognitionNet/FaceRecognitionNet.ts": {
"bytes": 2984, "bytes": 2981,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1442,7 +1442,7 @@
] ]
}, },
"src/ssdMobilenetv1/extractParams.ts": { "src/ssdMobilenetv1/extractParams.ts": {
"bytes": 8342, "bytes": 8339,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1453,7 +1453,7 @@
] ]
}, },
"src/ssdMobilenetv1/extractParamsFromWeigthMap.ts": { "src/ssdMobilenetv1/extractParamsFromWeigthMap.ts": {
"bytes": 5785, "bytes": 5782,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1464,7 +1464,7 @@
] ]
}, },
"src/ssdMobilenetv1/pointwiseConvLayer.ts": { "src/ssdMobilenetv1/pointwiseConvLayer.ts": {
"bytes": 394, "bytes": 391,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1472,7 +1472,7 @@
] ]
}, },
"src/ssdMobilenetv1/mobileNetV1.ts": { "src/ssdMobilenetv1/mobileNetV1.ts": {
"bytes": 1814, "bytes": 1811,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1483,11 +1483,11 @@
] ]
}, },
"src/ssdMobilenetv1/nonMaxSuppression.ts": { "src/ssdMobilenetv1/nonMaxSuppression.ts": {
"bytes": 2190, "bytes": 2187,
"imports": [] "imports": []
}, },
"src/ssdMobilenetv1/outputLayer.ts": { "src/ssdMobilenetv1/outputLayer.ts": {
"bytes": 2190, "bytes": 2187,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1495,7 +1495,7 @@
] ]
}, },
"src/ssdMobilenetv1/boxPredictionLayer.ts": { "src/ssdMobilenetv1/boxPredictionLayer.ts": {
"bytes": 620, "bytes": 617,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1506,7 +1506,7 @@
] ]
}, },
"src/ssdMobilenetv1/predictionLayer.ts": { "src/ssdMobilenetv1/predictionLayer.ts": {
"bytes": 2058, "bytes": 2055,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1524,7 +1524,7 @@
"imports": [] "imports": []
}, },
"src/ssdMobilenetv1/SsdMobilenetv1.ts": { "src/ssdMobilenetv1/SsdMobilenetv1.ts": {
"bytes": 3829, "bytes": 3826,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1591,7 +1591,7 @@
"imports": [] "imports": []
}, },
"src/tinyYolov2/leaky.ts": { "src/tinyYolov2/leaky.ts": {
"bytes": 274, "bytes": 271,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1599,7 +1599,7 @@
] ]
}, },
"src/tinyYolov2/convWithBatchNorm.ts": { "src/tinyYolov2/convWithBatchNorm.ts": {
"bytes": 535, "bytes": 532,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1610,7 +1610,7 @@
] ]
}, },
"src/tinyYolov2/depthwiseSeparableConv.ts": { "src/tinyYolov2/depthwiseSeparableConv.ts": {
"bytes": 505, "bytes": 502,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1621,7 +1621,7 @@
] ]
}, },
"src/tinyYolov2/extractParams.ts": { "src/tinyYolov2/extractParams.ts": {
"bytes": 3921, "bytes": 3918,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1638,7 +1638,7 @@
] ]
}, },
"src/tinyYolov2/extractParamsFromWeigthMap.ts": { "src/tinyYolov2/extractParamsFromWeigthMap.ts": {
"bytes": 3287, "bytes": 3284,
"imports": [ "imports": [
{ {
"path": "src/common/disposeUnusedWeightTensors.ts" "path": "src/common/disposeUnusedWeightTensors.ts"
@ -1656,7 +1656,7 @@
"imports": [] "imports": []
}, },
"src/tinyYolov2/TinyYolov2Base.ts": { "src/tinyYolov2/TinyYolov2Base.ts": {
"bytes": 9703, "bytes": 9700,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1709,7 +1709,7 @@
] ]
}, },
"src/tinyYolov2/TinyYolov2.ts": { "src/tinyYolov2/TinyYolov2.ts": {
"bytes": 1804, "bytes": 1801,
"imports": [ "imports": [
{ {
"path": "src/classes/index.ts" "path": "src/classes/index.ts"
@ -1723,7 +1723,7 @@
] ]
}, },
"src/tinyYolov2/types.ts": { "src/tinyYolov2/types.ts": {
"bytes": 955, "bytes": 952,
"imports": [] "imports": []
}, },
"src/tinyYolov2/index.ts": { "src/tinyYolov2/index.ts": {
@ -1756,7 +1756,7 @@
"imports": [] "imports": []
}, },
"src/globalApi/extractFacesAndComputeResults.ts": { "src/globalApi/extractFacesAndComputeResults.ts": {
"bytes": 2040, "bytes": 2037,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1778,7 +1778,7 @@
] ]
}, },
"src/tinyFaceDetector/TinyFaceDetector.ts": { "src/tinyFaceDetector/TinyFaceDetector.ts": {
"bytes": 1473, "bytes": 1470,
"imports": [ "imports": [
{ {
"path": "src/classes/index.ts" "path": "src/classes/index.ts"
@ -1821,7 +1821,7 @@
] ]
}, },
"src/globalApi/PredictFaceExpressionsTask.ts": { "src/globalApi/PredictFaceExpressionsTask.ts": {
"bytes": 3830, "bytes": 3827,
"imports": [ "imports": [
{ {
"path": "src/factories/WithFaceExpressions.ts" "path": "src/factories/WithFaceExpressions.ts"
@ -1844,7 +1844,7 @@
] ]
}, },
"src/globalApi/PredictAgeAndGenderTask.ts": { "src/globalApi/PredictAgeAndGenderTask.ts": {
"bytes": 4011, "bytes": 4008,
"imports": [ "imports": [
{ {
"path": "src/factories/WithAge.ts" "path": "src/factories/WithAge.ts"
@ -1893,7 +1893,7 @@
] ]
}, },
"src/globalApi/DetectFaceLandmarksTasks.ts": { "src/globalApi/DetectFaceLandmarksTasks.ts": {
"bytes": 4005, "bytes": 4002,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -2067,7 +2067,7 @@
] ]
}, },
"src/index.ts": { "src/index.ts": {
"bytes": 1027, "bytes": 1024,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -2136,7 +2136,7 @@
"dist/face-api.node-gpu.js.map": { "dist/face-api.node-gpu.js.map": {
"imports": [], "imports": [],
"inputs": {}, "inputs": {},
"bytes": 303804 "bytes": 303627
}, },
"dist/face-api.node-gpu.js": { "dist/face-api.node-gpu.js": {
"imports": [], "imports": [],

File diff suppressed because one or more lines are too long

View File

@ -17,7 +17,7 @@
] ]
}, },
"src/utils/index.ts": { "src/utils/index.ts": {
"bytes": 1845, "bytes": 1842,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -93,7 +93,7 @@
] ]
}, },
"src/ops/normalize.ts": { "src/ops/normalize.ts": {
"bytes": 486, "bytes": 483,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -101,7 +101,7 @@
] ]
}, },
"src/ops/padToSquare.ts": { "src/ops/padToSquare.ts": {
"bytes": 1687, "bytes": 1684,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -451,7 +451,7 @@
] ]
}, },
"src/dom/imageTensorToCanvas.ts": { "src/dom/imageTensorToCanvas.ts": {
"bytes": 618, "bytes": 615,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -490,7 +490,7 @@
] ]
}, },
"src/dom/NetInput.ts": { "src/dom/NetInput.ts": {
"bytes": 5511, "bytes": 5508,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -556,7 +556,7 @@
] ]
}, },
"src/dom/extractFaceTensors.ts": { "src/dom/extractFaceTensors.ts": {
"bytes": 1733, "bytes": 1730,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -609,7 +609,7 @@
"imports": [] "imports": []
}, },
"src/dom/loadWeightMap.ts": { "src/dom/loadWeightMap.ts": {
"bytes": 555, "bytes": 552,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -631,7 +631,7 @@
] ]
}, },
"src/dom/types.ts": { "src/dom/types.ts": {
"bytes": 386, "bytes": 383,
"imports": [] "imports": []
}, },
"src/dom/index.ts": { "src/dom/index.ts": {
@ -703,7 +703,7 @@
] ]
}, },
"src/NeuralNetwork.ts": { "src/NeuralNetwork.ts": {
"bytes": 5113, "bytes": 5110,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -720,7 +720,7 @@
] ]
}, },
"src/common/depthwiseSeparableConv.ts": { "src/common/depthwiseSeparableConv.ts": {
"bytes": 417, "bytes": 414,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -728,7 +728,7 @@
] ]
}, },
"src/faceFeatureExtractor/denseBlock.ts": { "src/faceFeatureExtractor/denseBlock.ts": {
"bytes": 2041, "bytes": 2038,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -739,7 +739,7 @@
] ]
}, },
"src/common/convLayer.ts": { "src/common/convLayer.ts": {
"bytes": 431, "bytes": 428,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -751,7 +751,7 @@
"imports": [] "imports": []
}, },
"src/common/extractConvParamsFactory.ts": { "src/common/extractConvParamsFactory.ts": {
"bytes": 769, "bytes": 766,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -759,7 +759,7 @@
] ]
}, },
"src/common/extractFCParamsFactory.ts": { "src/common/extractFCParamsFactory.ts": {
"bytes": 714, "bytes": 711,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -767,11 +767,11 @@
] ]
}, },
"src/common/types.ts": { "src/common/types.ts": {
"bytes": 800, "bytes": 797,
"imports": [] "imports": []
}, },
"src/common/extractSeparableConvParamsFactory.ts": { "src/common/extractSeparableConvParamsFactory.ts": {
"bytes": 1536, "bytes": 1533,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -848,7 +848,7 @@
] ]
}, },
"src/common/loadConvParamsFactory.ts": { "src/common/loadConvParamsFactory.ts": {
"bytes": 469, "bytes": 466,
"imports": [] "imports": []
}, },
"src/faceFeatureExtractor/loadParamsFactory.ts": { "src/faceFeatureExtractor/loadParamsFactory.ts": {
@ -863,7 +863,7 @@
] ]
}, },
"src/faceFeatureExtractor/extractParamsFromWeigthMap.ts": { "src/faceFeatureExtractor/extractParamsFromWeigthMap.ts": {
"bytes": 841, "bytes": 838,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -874,7 +874,7 @@
] ]
}, },
"src/faceFeatureExtractor/FaceFeatureExtractor.ts": { "src/faceFeatureExtractor/FaceFeatureExtractor.ts": {
"bytes": 1809, "bytes": 1806,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -900,7 +900,7 @@
] ]
}, },
"src/common/fullyConnectedLayer.ts": { "src/common/fullyConnectedLayer.ts": {
"bytes": 266, "bytes": 263,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -916,7 +916,7 @@
] ]
}, },
"src/faceProcessor/extractParamsFromWeigthMap.ts": { "src/faceProcessor/extractParamsFromWeigthMap.ts": {
"bytes": 826, "bytes": 823,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -924,11 +924,11 @@
] ]
}, },
"src/faceProcessor/util.ts": { "src/faceProcessor/util.ts": {
"bytes": 424, "bytes": 421,
"imports": [] "imports": []
}, },
"src/faceProcessor/FaceProcessor.ts": { "src/faceProcessor/FaceProcessor.ts": {
"bytes": 3037, "bytes": 3034,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -958,7 +958,7 @@
"imports": [] "imports": []
}, },
"src/faceExpressionNet/FaceExpressionNet.ts": { "src/faceExpressionNet/FaceExpressionNet.ts": {
"bytes": 1667, "bytes": 1664,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1092,7 +1092,7 @@
] ]
}, },
"src/xception/extractParamsFromWeigthMap.ts": { "src/xception/extractParamsFromWeigthMap.ts": {
"bytes": 3133, "bytes": 3130,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1106,7 +1106,7 @@
] ]
}, },
"src/xception/TinyXception.ts": { "src/xception/TinyXception.ts": {
"bytes": 3151, "bytes": 3148,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1143,7 +1143,7 @@
] ]
}, },
"src/ageGenderNet/extractParamsFromWeigthMap.ts": { "src/ageGenderNet/extractParamsFromWeigthMap.ts": {
"bytes": 894, "bytes": 891,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1151,11 +1151,11 @@
] ]
}, },
"src/ageGenderNet/types.ts": { "src/ageGenderNet/types.ts": {
"bytes": 528, "bytes": 525,
"imports": [] "imports": []
}, },
"src/ageGenderNet/AgeGenderNet.ts": { "src/ageGenderNet/AgeGenderNet.ts": {
"bytes": 4272, "bytes": 4269,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1198,7 +1198,7 @@
] ]
}, },
"src/faceLandmarkNet/FaceLandmark68NetBase.ts": { "src/faceLandmarkNet/FaceLandmark68NetBase.ts": {
"bytes": 3720, "bytes": 3717,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1232,7 +1232,7 @@
] ]
}, },
"src/faceFeatureExtractor/extractParamsFromWeigthMapTiny.ts": { "src/faceFeatureExtractor/extractParamsFromWeigthMapTiny.ts": {
"bytes": 805, "bytes": 802,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1254,7 +1254,7 @@
] ]
}, },
"src/faceFeatureExtractor/TinyFaceFeatureExtractor.ts": { "src/faceFeatureExtractor/TinyFaceFeatureExtractor.ts": {
"bytes": 1819, "bytes": 1816,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1305,7 +1305,7 @@
] ]
}, },
"src/faceRecognitionNet/scaleLayer.ts": { "src/faceRecognitionNet/scaleLayer.ts": {
"bytes": 232, "bytes": 229,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1313,7 +1313,7 @@
] ]
}, },
"src/faceRecognitionNet/convLayer.ts": { "src/faceRecognitionNet/convLayer.ts": {
"bytes": 853, "bytes": 850,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1324,7 +1324,7 @@
] ]
}, },
"src/faceRecognitionNet/extractParams.ts": { "src/faceRecognitionNet/extractParams.ts": {
"bytes": 4910, "bytes": 4907,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1338,7 +1338,7 @@
] ]
}, },
"src/faceRecognitionNet/extractParamsFromWeigthMap.ts": { "src/faceRecognitionNet/extractParamsFromWeigthMap.ts": {
"bytes": 3104, "bytes": 3101,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1349,7 +1349,7 @@
] ]
}, },
"src/faceRecognitionNet/residualLayer.ts": { "src/faceRecognitionNet/residualLayer.ts": {
"bytes": 1345, "bytes": 1342,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1360,7 +1360,7 @@
] ]
}, },
"src/faceRecognitionNet/FaceRecognitionNet.ts": { "src/faceRecognitionNet/FaceRecognitionNet.ts": {
"bytes": 2984, "bytes": 2981,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1442,7 +1442,7 @@
] ]
}, },
"src/ssdMobilenetv1/extractParams.ts": { "src/ssdMobilenetv1/extractParams.ts": {
"bytes": 8342, "bytes": 8339,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1453,7 +1453,7 @@
] ]
}, },
"src/ssdMobilenetv1/extractParamsFromWeigthMap.ts": { "src/ssdMobilenetv1/extractParamsFromWeigthMap.ts": {
"bytes": 5785, "bytes": 5782,
"imports": [ "imports": [
{ {
"path": "src/common/index.ts" "path": "src/common/index.ts"
@ -1464,7 +1464,7 @@
] ]
}, },
"src/ssdMobilenetv1/pointwiseConvLayer.ts": { "src/ssdMobilenetv1/pointwiseConvLayer.ts": {
"bytes": 394, "bytes": 391,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1472,7 +1472,7 @@
] ]
}, },
"src/ssdMobilenetv1/mobileNetV1.ts": { "src/ssdMobilenetv1/mobileNetV1.ts": {
"bytes": 1814, "bytes": 1811,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1483,11 +1483,11 @@
] ]
}, },
"src/ssdMobilenetv1/nonMaxSuppression.ts": { "src/ssdMobilenetv1/nonMaxSuppression.ts": {
"bytes": 2190, "bytes": 2187,
"imports": [] "imports": []
}, },
"src/ssdMobilenetv1/outputLayer.ts": { "src/ssdMobilenetv1/outputLayer.ts": {
"bytes": 2190, "bytes": 2187,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1495,7 +1495,7 @@
] ]
}, },
"src/ssdMobilenetv1/boxPredictionLayer.ts": { "src/ssdMobilenetv1/boxPredictionLayer.ts": {
"bytes": 620, "bytes": 617,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1506,7 +1506,7 @@
] ]
}, },
"src/ssdMobilenetv1/predictionLayer.ts": { "src/ssdMobilenetv1/predictionLayer.ts": {
"bytes": 2058, "bytes": 2055,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1524,7 +1524,7 @@
"imports": [] "imports": []
}, },
"src/ssdMobilenetv1/SsdMobilenetv1.ts": { "src/ssdMobilenetv1/SsdMobilenetv1.ts": {
"bytes": 3829, "bytes": 3826,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1591,7 +1591,7 @@
"imports": [] "imports": []
}, },
"src/tinyYolov2/leaky.ts": { "src/tinyYolov2/leaky.ts": {
"bytes": 274, "bytes": 271,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1599,7 +1599,7 @@
] ]
}, },
"src/tinyYolov2/convWithBatchNorm.ts": { "src/tinyYolov2/convWithBatchNorm.ts": {
"bytes": 535, "bytes": 532,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1610,7 +1610,7 @@
] ]
}, },
"src/tinyYolov2/depthwiseSeparableConv.ts": { "src/tinyYolov2/depthwiseSeparableConv.ts": {
"bytes": 505, "bytes": 502,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1621,7 +1621,7 @@
] ]
}, },
"src/tinyYolov2/extractParams.ts": { "src/tinyYolov2/extractParams.ts": {
"bytes": 3921, "bytes": 3918,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1638,7 +1638,7 @@
] ]
}, },
"src/tinyYolov2/extractParamsFromWeigthMap.ts": { "src/tinyYolov2/extractParamsFromWeigthMap.ts": {
"bytes": 3287, "bytes": 3284,
"imports": [ "imports": [
{ {
"path": "src/common/disposeUnusedWeightTensors.ts" "path": "src/common/disposeUnusedWeightTensors.ts"
@ -1656,7 +1656,7 @@
"imports": [] "imports": []
}, },
"src/tinyYolov2/TinyYolov2Base.ts": { "src/tinyYolov2/TinyYolov2Base.ts": {
"bytes": 9703, "bytes": 9700,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1709,7 +1709,7 @@
] ]
}, },
"src/tinyYolov2/TinyYolov2.ts": { "src/tinyYolov2/TinyYolov2.ts": {
"bytes": 1804, "bytes": 1801,
"imports": [ "imports": [
{ {
"path": "src/classes/index.ts" "path": "src/classes/index.ts"
@ -1723,7 +1723,7 @@
] ]
}, },
"src/tinyYolov2/types.ts": { "src/tinyYolov2/types.ts": {
"bytes": 955, "bytes": 952,
"imports": [] "imports": []
}, },
"src/tinyYolov2/index.ts": { "src/tinyYolov2/index.ts": {
@ -1756,7 +1756,7 @@
"imports": [] "imports": []
}, },
"src/globalApi/extractFacesAndComputeResults.ts": { "src/globalApi/extractFacesAndComputeResults.ts": {
"bytes": 2040, "bytes": 2037,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -1778,7 +1778,7 @@
] ]
}, },
"src/tinyFaceDetector/TinyFaceDetector.ts": { "src/tinyFaceDetector/TinyFaceDetector.ts": {
"bytes": 1473, "bytes": 1470,
"imports": [ "imports": [
{ {
"path": "src/classes/index.ts" "path": "src/classes/index.ts"
@ -1821,7 +1821,7 @@
] ]
}, },
"src/globalApi/PredictFaceExpressionsTask.ts": { "src/globalApi/PredictFaceExpressionsTask.ts": {
"bytes": 3830, "bytes": 3827,
"imports": [ "imports": [
{ {
"path": "src/factories/WithFaceExpressions.ts" "path": "src/factories/WithFaceExpressions.ts"
@ -1844,7 +1844,7 @@
] ]
}, },
"src/globalApi/PredictAgeAndGenderTask.ts": { "src/globalApi/PredictAgeAndGenderTask.ts": {
"bytes": 4011, "bytes": 4008,
"imports": [ "imports": [
{ {
"path": "src/factories/WithAge.ts" "path": "src/factories/WithAge.ts"
@ -1893,7 +1893,7 @@
] ]
}, },
"src/globalApi/DetectFaceLandmarksTasks.ts": { "src/globalApi/DetectFaceLandmarksTasks.ts": {
"bytes": 4005, "bytes": 4002,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -2067,7 +2067,7 @@
] ]
}, },
"src/index.ts": { "src/index.ts": {
"bytes": 1027, "bytes": 1024,
"imports": [ "imports": [
{ {
"path": "dist/tfjs.esm.js" "path": "dist/tfjs.esm.js"
@ -2136,7 +2136,7 @@
"dist/face-api.node.js.map": { "dist/face-api.node.js.map": {
"imports": [], "imports": [],
"inputs": {}, "inputs": {},
"bytes": 303796 "bytes": 303619
}, },
"dist/face-api.node.js": { "dist/face-api.node.js": {
"imports": [], "imports": [],

6
dist/tfjs.esm.json vendored
View File

@ -20798,8 +20798,8 @@
} }
] ]
}, },
"src/tfjs/tf-browser.js": { "src/tfjs/tf-browser.ts": {
"bytes": 1888, "bytes": 276,
"imports": [ "imports": [
{ {
"path": "node_modules/@tensorflow/tfjs/dist/index.js" "path": "node_modules/@tensorflow/tfjs/dist/index.js"
@ -24772,7 +24772,7 @@
"node_modules/@tensorflow/tfjs/dist/version.js": { "node_modules/@tensorflow/tfjs/dist/version.js": {
"bytesInOutput": 22 "bytesInOutput": 22
}, },
"src/tfjs/tf-browser.js": { "src/tfjs/tf-browser.ts": {
"bytesInOutput": 0 "bytesInOutput": 0
}, },
"node_modules/@tensorflow/tfjs-backend-wasm/dist/kernels/types.js": { "node_modules/@tensorflow/tfjs-backend-wasm/dist/kernels/types.js": {

View File

@ -3,6 +3,7 @@ const path = require('path');
const log = require('@vladmandic/pilogger'); const log = require('@vladmandic/pilogger');
// workers actual import tfjs and faceapi modules // workers actual import tfjs and faceapi modules
// eslint-disable-next-line import/no-extraneous-dependencies, node/no-unpublished-require
const tf = require('@tensorflow/tfjs-node'); const tf = require('@tensorflow/tfjs-node');
const faceapi = require('../dist/face-api.node.js'); // this is equivalent to '@vladmandic/faceapi' const faceapi = require('../dist/face-api.node.js'); // this is equivalent to '@vladmandic/faceapi'

View File

@ -1,6 +1,7 @@
const fs = require('fs'); const fs = require('fs');
const path = require('path'); const path = require('path');
const log = require('@vladmandic/pilogger'); const log = require('@vladmandic/pilogger');
// eslint-disable-next-line import/no-extraneous-dependencies, node/no-unpublished-require
const tf = require('@tensorflow/tfjs-node'); const tf = require('@tensorflow/tfjs-node');
const faceapi = require('../dist/face-api.node.js'); // this is equivalent to '@vladmandic/faceapi' const faceapi = require('../dist/face-api.node.js'); // this is equivalent to '@vladmandic/faceapi'

View File

@ -1,4 +1,4 @@
import * as tf from '../dist/tfjs.esm.js'; import * as tf from '../dist/tfjs.esm';
import { ParamMapping } from './common/index'; import { ParamMapping } from './common/index';
import { getModelUris } from './common/getModelUris'; import { getModelUris } from './common/getModelUris';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { fullyConnectedLayer } from '../common/fullyConnectedLayer'; import { fullyConnectedLayer } from '../common/fullyConnectedLayer';
import { seperateWeightMaps } from '../faceProcessor/util'; import { seperateWeightMaps } from '../faceProcessor/util';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { import {
disposeUnusedWeightTensors, extractWeightEntryFactory, FCParams, ParamMapping, disposeUnusedWeightTensors, extractWeightEntryFactory, FCParams, ParamMapping,

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { FCParams } from '../common/index'; import { FCParams } from '../common/index';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { ConvParams } from './types'; import { ConvParams } from './types';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { SeparableConvParams } from './types'; import { SeparableConvParams } from './types';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { ConvParams, ExtractWeightsFunction, ParamMapping } from './types'; import { ConvParams, ExtractWeightsFunction, ParamMapping } from './types';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { ExtractWeightsFunction, FCParams, ParamMapping } from './types'; import { ExtractWeightsFunction, FCParams, ParamMapping } from './types';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { ExtractWeightsFunction, ParamMapping, SeparableConvParams } from './types'; import { ExtractWeightsFunction, ParamMapping, SeparableConvParams } from './types';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { FCParams } from './types'; import { FCParams } from './types';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { ConvParams } from './types'; import { ConvParams } from './types';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
// eslint-disable-next-line no-unused-vars // eslint-disable-next-line no-unused-vars
export type ExtractWeightsFunction = (numWeights: number) => Float32Array export type ExtractWeightsFunction = (numWeights: number) => Float32Array

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { Dimensions } from '../classes/Dimensions'; import { Dimensions } from '../classes/Dimensions';
import { env } from '../env/index'; import { env } from '../env/index';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { Rect } from '../classes/index'; import { Rect } from '../classes/index';
import { FaceDetection } from '../classes/FaceDetection'; import { FaceDetection } from '../classes/FaceDetection';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { env } from '../env/index'; import { env } from '../env/index';
import { isTensor4D } from '../utils/index'; import { isTensor4D } from '../utils/index';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { getModelUris } from '../common/getModelUris'; import { getModelUris } from '../common/getModelUris';
import { fetchJson } from './fetchJson'; import { fetchJson } from './fetchJson';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { NetInput } from './NetInput'; import { NetInput } from './NetInput';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { NetInput, TNetInput, toNetInput } from '../dom/index'; import { NetInput, TNetInput, toNetInput } from '../dom/index';
import { FaceFeatureExtractor } from '../faceFeatureExtractor/FaceFeatureExtractor'; import { FaceFeatureExtractor } from '../faceFeatureExtractor/FaceFeatureExtractor';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { NetInput, TNetInput, toNetInput } from '../dom/index'; import { NetInput, TNetInput, toNetInput } from '../dom/index';
import { NeuralNetwork } from '../NeuralNetwork'; import { NeuralNetwork } from '../NeuralNetwork';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { NetInput, TNetInput, toNetInput } from '../dom/index'; import { NetInput, TNetInput, toNetInput } from '../dom/index';
import { NeuralNetwork } from '../NeuralNetwork'; import { NeuralNetwork } from '../NeuralNetwork';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { ConvParams, SeparableConvParams } from '../common/index'; import { ConvParams, SeparableConvParams } from '../common/index';
import { depthwiseSeparableConv } from '../common/depthwiseSeparableConv'; import { depthwiseSeparableConv } from '../common/depthwiseSeparableConv';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { disposeUnusedWeightTensors, ParamMapping } from '../common/index'; import { disposeUnusedWeightTensors, ParamMapping } from '../common/index';
import { loadParamsFactory } from './loadParamsFactory'; import { loadParamsFactory } from './loadParamsFactory';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { disposeUnusedWeightTensors, ParamMapping } from '../common/index'; import { disposeUnusedWeightTensors, ParamMapping } from '../common/index';
import { loadParamsFactory } from './loadParamsFactory'; import { loadParamsFactory } from './loadParamsFactory';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { NetInput, TNetInput } from '../index'; import { NetInput, TNetInput } from '../index';
import { ConvParams, SeparableConvParams } from '../common/index'; import { ConvParams, SeparableConvParams } from '../common/index';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { IDimensions, Point } from '../classes/index'; import { IDimensions, Point } from '../classes/index';
import { FaceLandmarks68 } from '../classes/FaceLandmarks68'; import { FaceLandmarks68 } from '../classes/FaceLandmarks68';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { fullyConnectedLayer } from '../common/fullyConnectedLayer'; import { fullyConnectedLayer } from '../common/fullyConnectedLayer';
import { NetInput } from '../dom/index'; import { NetInput } from '../dom/index';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { import {
disposeUnusedWeightTensors, extractWeightEntryFactory, FCParams, ParamMapping, disposeUnusedWeightTensors, extractWeightEntryFactory, FCParams, ParamMapping,

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
export function seperateWeightMaps(weightMap: tf.NamedTensorMap) { export function seperateWeightMaps(weightMap: tf.NamedTensorMap) {
const featureExtractorMap: tf.NamedTensorMap = {}; const featureExtractorMap: tf.NamedTensorMap = {};

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { NetInput, TNetInput, toNetInput } from '../dom/index'; import { NetInput, TNetInput, toNetInput } from '../dom/index';
import { NeuralNetwork } from '../NeuralNetwork'; import { NeuralNetwork } from '../NeuralNetwork';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { scale } from './scaleLayer'; import { scale } from './scaleLayer';
import { ConvLayerParams } from './types'; import { ConvLayerParams } from './types';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { import {
ConvParams, extractWeightsFactory, ExtractWeightsFunction, ParamMapping, ConvParams, extractWeightsFactory, ExtractWeightsFunction, ParamMapping,

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { disposeUnusedWeightTensors, extractWeightEntryFactory, ParamMapping } from '../common/index'; import { disposeUnusedWeightTensors, extractWeightEntryFactory, ParamMapping } from '../common/index';
import { isTensor2D } from '../utils/index'; import { isTensor2D } from '../utils/index';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { conv, convDown, convNoRelu } from './convLayer'; import { conv, convDown, convNoRelu } from './convLayer';
import { ResidualLayerParams } from './types'; import { ResidualLayerParams } from './types';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { ScaleLayerParams } from './types'; import { ScaleLayerParams } from './types';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { ConvParams } from '../common/index'; import { ConvParams } from '../common/index';

View File

@ -1,5 +1,5 @@
/* eslint-disable max-classes-per-file */ /* eslint-disable max-classes-per-file */
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { FaceLandmarks68 } from '../classes/FaceLandmarks68'; import { FaceLandmarks68 } from '../classes/FaceLandmarks68';
import { extractFaces, extractFaceTensors, TNetInput } from '../dom/index'; import { extractFaces, extractFaceTensors, TNetInput } from '../dom/index';

View File

@ -1,5 +1,5 @@
/* eslint-disable max-classes-per-file */ /* eslint-disable max-classes-per-file */
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { AgeAndGenderPrediction } from '../ageGenderNet/types'; import { AgeAndGenderPrediction } from '../ageGenderNet/types';
import { TNetInput } from '../dom/index'; import { TNetInput } from '../dom/index';

View File

@ -1,5 +1,5 @@
/* eslint-disable max-classes-per-file */ /* eslint-disable max-classes-per-file */
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { TNetInput } from '../dom/index'; import { TNetInput } from '../dom/index';
import { FaceExpressions } from '../faceExpressionNet/FaceExpressions'; import { FaceExpressions } from '../faceExpressionNet/FaceExpressions';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { FaceDetection } from '../classes/FaceDetection'; import { FaceDetection } from '../classes/FaceDetection';
import { extractFaces, extractFaceTensors, TNetInput } from '../dom/index'; import { extractFaces, extractFaceTensors, TNetInput } from '../dom/index';

View File

@ -1,4 +1,4 @@
import * as tf from '../dist/tfjs.esm.js'; import * as tf from '../dist/tfjs.esm';
import * as draw from './draw/index'; import * as draw from './draw/index';
import * as utils from './utils/index'; import * as utils from './utils/index';
import * as pkg from '../package.json'; import * as pkg from '../package.json';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
export function normalize(x: tf.Tensor4D, meanRgb: number[]): tf.Tensor4D { export function normalize(x: tf.Tensor4D, meanRgb: number[]): tf.Tensor4D {
return tf.tidy(() => { return tf.tidy(() => {

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
/** /**
* Pads the smaller dimension of an image tensor with zeros, such that width === height. * Pads the smaller dimension of an image tensor with zeros, such that width === height.

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { Rect } from '../classes/index'; import { Rect } from '../classes/index';
import { FaceDetection } from '../classes/FaceDetection'; import { FaceDetection } from '../classes/FaceDetection';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { convLayer } from '../common/index'; import { convLayer } from '../common/index';
import { BoxPredictionParams } from './types'; import { BoxPredictionParams } from './types';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { import {
ExtractWeightsFunction, ParamMapping, ConvParams, extractWeightsFactory, ExtractWeightsFunction, ParamMapping, ConvParams, extractWeightsFactory,

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { import {
ConvParams, disposeUnusedWeightTensors, extractWeightEntryFactory, ParamMapping, ConvParams, disposeUnusedWeightTensors, extractWeightEntryFactory, ParamMapping,

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { pointwiseConvLayer } from './pointwiseConvLayer'; import { pointwiseConvLayer } from './pointwiseConvLayer';
import { MobileNetV1 } from './types'; import { MobileNetV1 } from './types';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
function IOU(boxes: tf.Tensor2D, i: number, j: number) { function IOU(boxes: tf.Tensor2D, i: number, j: number) {
const boxesData = boxes.arraySync(); const boxesData = boxes.arraySync();

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { OutputLayerParams } from './types'; import { OutputLayerParams } from './types';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { PointwiseConvParams } from './types'; import { PointwiseConvParams } from './types';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { boxPredictionLayer } from './boxPredictionLayer'; import { boxPredictionLayer } from './boxPredictionLayer';
import { pointwiseConvLayer } from './pointwiseConvLayer'; import { pointwiseConvLayer } from './pointwiseConvLayer';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { ConvParams } from '../common/index'; import { ConvParams } from '../common/index';

View File

@ -1,47 +0,0 @@
/* eslint-disable import/no-extraneous-dependencies */
/* eslint-disable node/no-unpublished-import */
// wrapper to load tfjs in a single place so version can be changed quickly
// simplified
// { modules: 1061, moduleBytes: 3772720, outputBytes: 1531035 }
export * from '@tensorflow/tfjs/dist/index.js';
export * from '@tensorflow/tfjs-backend-wasm';
// modular
// { modules: 1064, moduleBytes: 3793219, outputBytes: 1535600 }
/*
// get versions of all packages.
import { version as tfjs } from '@tensorflow/tfjs/package.json';
import { version as versionCore } from '@tensorflow/tfjs-core/package.json';
import { version as versionData } from '@tensorflow/tfjs-data/package.json';
import { version as versionLayers } from '@tensorflow/tfjs-layers/package.json';
import { version as versionConverter } from '@tensorflow/tfjs-converter/package.json';
// for backends, get version from source so it can register backend during import
import { version_cpu } from '@tensorflow/tfjs-backend-cpu/dist/index.js';
import { version_webgl } from '@tensorflow/tfjs-backend-webgl/dist/index.js';
import { version_wasm } from '@tensorflow/tfjs-backend-wasm/dist/index.js';
// export all
export * from '@tensorflow/tfjs-core/dist/index.js';
export * from '@tensorflow/tfjs-layers/dist/index.js';
export * from '@tensorflow/tfjs-converter/dist/index.js';
export * as data from '@tensorflow/tfjs-data/dist/index.js';
export * from '@tensorflow/tfjs-backend-cpu/dist/index.js';
export * from '@tensorflow/tfjs-backend-webgl/dist/index.js';
export * from '@tensorflow/tfjs-backend-wasm/dist/index.js';
// export versions
export const version = {
tfjs,
'tfjs-core': versionCore,
'tfjs-data': versionData,
'tfjs-layers': versionLayers,
'tfjs-converter': versionConverter,
'tfjs-backend-cpu': version_cpu,
'tfjs-backend-webgl': version_webgl,
'tfjs-backend-wasm': version_wasm,
};
*/

7
src/tfjs/tf-browser.ts Normal file
View File

@ -0,0 +1,7 @@
/* eslint-disable import/no-extraneous-dependencies */
/* eslint-disable node/no-unpublished-import */
// wrapper to load tfjs in a single place so version can be changed quickly
export * from '@tensorflow/tfjs/dist/index.js';
export * from '@tensorflow/tfjs-backend-wasm';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { FaceDetection, Point } from '../classes/index'; import { FaceDetection, Point } from '../classes/index';
import { ParamMapping } from '../common/index'; import { ParamMapping } from '../common/index';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { FaceDetection, Point } from '../classes/index'; import { FaceDetection, Point } from '../classes/index';
import { ParamMapping } from '../common/types'; import { ParamMapping } from '../common/types';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { BoundingBox } from '../classes/BoundingBox'; import { BoundingBox } from '../classes/BoundingBox';
import { Dimensions } from '../classes/Dimensions'; import { Dimensions } from '../classes/Dimensions';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { leaky } from './leaky'; import { leaky } from './leaky';
import { ConvWithBatchNorm } from './types'; import { ConvWithBatchNorm } from './types';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { SeparableConvParams } from '../common/types'; import { SeparableConvParams } from '../common/types';
import { leaky } from './leaky'; import { leaky } from './leaky';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { extractConvParamsFactory } from '../common/index'; import { extractConvParamsFactory } from '../common/index';
import { extractSeparableConvParamsFactory } from '../common/extractSeparableConvParamsFactory'; import { extractSeparableConvParamsFactory } from '../common/extractSeparableConvParamsFactory';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { ConvParams } from '../common/index'; import { ConvParams } from '../common/index';
import { disposeUnusedWeightTensors } from '../common/disposeUnusedWeightTensors'; import { disposeUnusedWeightTensors } from '../common/disposeUnusedWeightTensors';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
export function leaky(x: tf.Tensor4D): tf.Tensor4D { export function leaky(x: tf.Tensor4D): tf.Tensor4D {
return tf.tidy(() => { return tf.tidy(() => {

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { ConvParams } from '../common/index'; import { ConvParams } from '../common/index';
import { SeparableConvParams } from '../common/types'; import { SeparableConvParams } from '../common/types';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { Point } from '../classes/index'; import { Point } from '../classes/index';
import { Dimensions, IDimensions } from '../classes/Dimensions'; import { Dimensions, IDimensions } from '../classes/Dimensions';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { ConvParams, depthwiseSeparableConv } from '../common/index'; import { ConvParams, depthwiseSeparableConv } from '../common/index';
import { NetInput, TNetInput, toNetInput } from '../dom/index'; import { NetInput, TNetInput, toNetInput } from '../dom/index';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { import {
disposeUnusedWeightTensors, disposeUnusedWeightTensors,

View File

@ -5,7 +5,7 @@
"moduleResolution": "node", "moduleResolution": "node",
"lib": ["es2018", "dom"], "lib": ["es2018", "dom"],
"typeRoots": [ "typeRoots": [
"typings", "types",
"node_modules/@types" "node_modules/@types"
], ],
"outDir": "types", "outDir": "types",
@ -14,12 +14,13 @@
"emitDecoratorMetadata": true, "emitDecoratorMetadata": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"importHelpers": true, "importHelpers": true,
"noImplicitAny": false,
"preserveConstEnums": true, "preserveConstEnums": true,
"removeComments": false, "removeComments": false,
"resolveJsonModule": true, "resolveJsonModule": true,
"skipLibCheck": true, "skipLibCheck": true,
"sourceMap": false, "sourceMap": false,
"strictNullChecks": true, "strictNullChecks": true
}, },
"formatCodeOptions": { "indentSize": 2, "tabSize": 2 }, "formatCodeOptions": { "indentSize": 2, "tabSize": 2 },
"include": ["src"], "include": ["src"],

View File

@ -1,4 +1,4 @@
import * as tf from '../dist/tfjs.esm.js'; import * as tf from '../dist/tfjs.esm';
import { ParamMapping } from './common/index'; import { ParamMapping } from './common/index';
export declare abstract class NeuralNetwork<TNetParams> { export declare abstract class NeuralNetwork<TNetParams> {
protected _name: string; protected _name: string;

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { TinyXception } from '../xception/TinyXception'; import { TinyXception } from '../xception/TinyXception';
import { AgeAndGenderPrediction, NetOutput, NetParams } from './types'; import { AgeAndGenderPrediction, NetOutput, NetParams } from './types';
import { NeuralNetwork } from '../NeuralNetwork'; import { NeuralNetwork } from '../NeuralNetwork';
@ -16,14 +16,14 @@ export declare class AgeGenderNet extends NeuralNetwork<NetParams> {
loadClassifierParams(weights: Float32Array): void; loadClassifierParams(weights: Float32Array): void;
extractClassifierParams(weights: Float32Array): { extractClassifierParams(weights: Float32Array): {
params: NetParams; params: NetParams;
paramMappings: import("../common/types.js").ParamMapping[]; paramMappings: import("../common/types").ParamMapping[];
}; };
protected extractParamsFromWeigthMap(weightMap: tf.NamedTensorMap): { protected extractParamsFromWeigthMap(weightMap: tf.NamedTensorMap): {
params: NetParams; params: NetParams;
paramMappings: import("../common/types.js").ParamMapping[]; paramMappings: import("../common/types").ParamMapping[];
}; };
protected extractParams(weights: Float32Array): { protected extractParams(weights: Float32Array): {
params: NetParams; params: NetParams;
paramMappings: import("../common/types.js").ParamMapping[]; paramMappings: import("../common/types").ParamMapping[];
}; };
} }

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { ParamMapping } from '../common/index'; import { ParamMapping } from '../common/index';
import { NetParams } from './types'; import { NetParams } from './types';
export declare function extractParamsFromWeigthMap(weightMap: tf.NamedTensorMap): { export declare function extractParamsFromWeigthMap(weightMap: tf.NamedTensorMap): {

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { FCParams } from '../common/index'; import { FCParams } from '../common/index';
export declare enum Gender { export declare enum Gender {
FEMALE = "female", FEMALE = "female",

View File

@ -1,3 +1,3 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { ConvParams } from './types'; import { ConvParams } from './types';
export declare function convLayer(x: tf.Tensor4D, params: ConvParams, padding?: 'valid' | 'same', withRelu?: boolean): tf.Tensor4D; export declare function convLayer(x: tf.Tensor4D, params: ConvParams, padding?: 'valid' | 'same', withRelu?: boolean): tf.Tensor4D;

View File

@ -1,3 +1,3 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { SeparableConvParams } from './types'; import { SeparableConvParams } from './types';
export declare function depthwiseSeparableConv(x: tf.Tensor4D, params: SeparableConvParams, stride: [number, number]): tf.Tensor4D; export declare function depthwiseSeparableConv(x: tf.Tensor4D, params: SeparableConvParams, stride: [number, number]): tf.Tensor4D;

View File

@ -1,3 +1,3 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { FCParams } from './types'; import { FCParams } from './types';
export declare function fullyConnectedLayer(x: tf.Tensor2D, params: FCParams): tf.Tensor2D; export declare function fullyConnectedLayer(x: tf.Tensor2D, params: FCParams): tf.Tensor2D;

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
export declare type ExtractWeightsFunction = (numWeights: number) => Float32Array; export declare type ExtractWeightsFunction = (numWeights: number) => Float32Array;
export declare type ParamMapping = { export declare type ParamMapping = {
originalPath?: string; originalPath?: string;

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { Dimensions } from '../classes/Dimensions'; import { Dimensions } from '../classes/Dimensions';
import { TResolvedNetInput } from './types'; import { TResolvedNetInput } from './types';
export declare class NetInput { export declare class NetInput {

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { Rect } from '../classes/index'; import { Rect } from '../classes/index';
import { FaceDetection } from '../classes/FaceDetection'; import { FaceDetection } from '../classes/FaceDetection';
/** /**

View File

@ -1,2 +1,2 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
export declare function imageTensorToCanvas(imgTensor: tf.Tensor, canvas?: HTMLCanvasElement): Promise<HTMLCanvasElement>; export declare function imageTensorToCanvas(imgTensor: tf.Tensor, canvas?: HTMLCanvasElement): Promise<HTMLCanvasElement>;

View File

@ -1,2 +1,2 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
export declare function loadWeightMap(uri: string | undefined, defaultModelName: string): Promise<tf.NamedTensorMap>; export declare function loadWeightMap(uri: string | undefined, defaultModelName: string): Promise<tf.NamedTensorMap>;

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { NetInput } from './NetInput'; import { NetInput } from './NetInput';
export declare type TMediaElement = HTMLImageElement | HTMLVideoElement | HTMLCanvasElement; export declare type TMediaElement = HTMLImageElement | HTMLVideoElement | HTMLCanvasElement;
export declare type TResolvedNetInput = TMediaElement | tf.Tensor3D | tf.Tensor4D; export declare type TResolvedNetInput = TMediaElement | tf.Tensor3D | tf.Tensor4D;

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { NetInput, TNetInput } from '../dom/index'; import { NetInput, TNetInput } from '../dom/index';
import { FaceFeatureExtractor } from '../faceFeatureExtractor/FaceFeatureExtractor'; import { FaceFeatureExtractor } from '../faceFeatureExtractor/FaceFeatureExtractor';
import { FaceFeatureExtractorParams } from '../faceFeatureExtractor/types'; import { FaceFeatureExtractorParams } from '../faceFeatureExtractor/types';

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { NetInput, TNetInput } from '../dom/index'; import { NetInput, TNetInput } from '../dom/index';
import { NeuralNetwork } from '../NeuralNetwork'; import { NeuralNetwork } from '../NeuralNetwork';
import { FaceFeatureExtractorParams, IFaceFeatureExtractor } from './types'; import { FaceFeatureExtractorParams, IFaceFeatureExtractor } from './types';
@ -9,10 +9,10 @@ export declare class FaceFeatureExtractor extends NeuralNetwork<FaceFeatureExtra
protected getDefaultModelName(): string; protected getDefaultModelName(): string;
protected extractParamsFromWeigthMap(weightMap: tf.NamedTensorMap): { protected extractParamsFromWeigthMap(weightMap: tf.NamedTensorMap): {
params: FaceFeatureExtractorParams; params: FaceFeatureExtractorParams;
paramMappings: import("../common/types.js").ParamMapping[]; paramMappings: import("../common/types").ParamMapping[];
}; };
protected extractParams(weights: Float32Array): { protected extractParams(weights: Float32Array): {
params: FaceFeatureExtractorParams; params: FaceFeatureExtractorParams;
paramMappings: import("../common/types.js").ParamMapping[]; paramMappings: import("../common/types").ParamMapping[];
}; };
} }

View File

@ -1,4 +1,4 @@
import * as tf from '../../dist/tfjs.esm.js'; import * as tf from '../../dist/tfjs.esm';
import { NetInput, TNetInput } from '../dom/index'; import { NetInput, TNetInput } from '../dom/index';
import { NeuralNetwork } from '../NeuralNetwork'; import { NeuralNetwork } from '../NeuralNetwork';
import { IFaceFeatureExtractor, TinyFaceFeatureExtractorParams } from './types'; import { IFaceFeatureExtractor, TinyFaceFeatureExtractorParams } from './types';
@ -9,10 +9,10 @@ export declare class TinyFaceFeatureExtractor extends NeuralNetwork<TinyFaceFeat
protected getDefaultModelName(): string; protected getDefaultModelName(): string;
protected extractParamsFromWeigthMap(weightMap: tf.NamedTensorMap): { protected extractParamsFromWeigthMap(weightMap: tf.NamedTensorMap): {
params: TinyFaceFeatureExtractorParams; params: TinyFaceFeatureExtractorParams;
paramMappings: import("../common/types.js").ParamMapping[]; paramMappings: import("../common/types").ParamMapping[];
}; };
protected extractParams(weights: Float32Array): { protected extractParams(weights: Float32Array): {
params: TinyFaceFeatureExtractorParams; params: TinyFaceFeatureExtractorParams;
paramMappings: import("../common/types.js").ParamMapping[]; paramMappings: import("../common/types").ParamMapping[];
}; };
} }

Some files were not shown because too many files have changed in this diff Show More