2022-01-17 17:03:21 +01:00
2022-01-17 10:54:12 [36mINFO: [39m @vladmandic/human version 2.6.0
2022-01-17 10:54:12 [36mINFO: [39m User: vlado Platform: linux Arch: x64 Node: v17.2.0
2022-01-17 10:54:12 [36mINFO: [39m tests: ["test-node.js","test-node-gpu.js","test-node-wasm.js"]
2022-01-17 10:54:12 [36mINFO: [39m demos: ["../demo/nodejs/node.js","../demo/nodejs/node-canvas.js","../demo/nodejs/node-env.js","../demo/nodejs/node-event.js","../demo/nodejs/node-multiprocess.js"]
2022-01-17 10:54:12 [36mINFO: [39m
2022-01-17 10:54:12 [36mINFO: [39m test-node.js start
2022-01-17 10:54:13 [36mINFO: [39m test-node.js test: configuration validation
2022-01-17 10:54:13 [35mSTATE: [39m test-node.js passed: configuration default validation []
2022-01-17 10:54:13 [35mSTATE: [39m test-node.js passed: configuration invalid validation [{"reason":"unknown property","where":"config.invalid = true"}]
2022-01-17 10:54:13 [36mINFO: [39m test-node.js test: model load
2022-01-17 10:54:13 [35mSTATE: [39m test-node.js passed: models loaded 22 12 [{"name":"ssrnetage","loaded":false},{"name":"gear","loaded":false},{"name":"blazeposedetect","loaded":false},{"name":"blazepose","loaded":false},{"name":"centernet","loaded":true},{"name":"efficientpose","loaded":false},{"name":"mobilefacenet","loaded":false},{"name":"emotion","loaded":true},{"name":"facedetect","loaded":true},{"name":"faceiris","loaded":true},{"name":"facemesh","loaded":true},{"name":"faceres","loaded":true},{"name":"ssrnetgender","loaded":false},{"name":"handpose","loaded":false},{"name":"handskeleton","loaded":true},{"name":"handtrack","loaded":true},{"name":"liveness","loaded":true},{"name":"movenet","loaded":true},{"name":"nanodet","loaded":false},{"name":"posenet","loaded":false},{"name":"segmentation","loaded":true},{"name":"antispoof","loaded":true}]
2022-01-17 10:54:13 [36mINFO: [39m test-node.js test: warmup
2022-01-17 10:54:13 [35mSTATE: [39m test-node.js passed: create human
2022-01-17 10:54:13 [36mINFO: [39m test-node.js human version: 2.6.0
2022-01-17 10:54:13 [36mINFO: [39m test-node.js platform: linux x64 agent: NodeJS v17.2.0
2022-01-17 10:54:13 [36mINFO: [39m test-node.js tfjs version: 3.13.0
2022-01-17 10:54:13 [36mINFO: [39m test-node.js tensorflow binding version: 2.7.0-dev20211101
2022-01-17 10:54:13 [35mSTATE: [39m test-node.js passed: set backend: tensorflow
2022-01-17 10:54:13 [35mSTATE: [39m test-node.js tensors 1919
2022-01-17 10:54:13 [35mSTATE: [39m test-node.js passed: load models
2022-01-17 10:54:13 [35mSTATE: [39m test-node.js result: defined models: 22 loaded models: 12
2022-01-17 10:54:13 [35mSTATE: [39m test-node.js passed: warmup: none default
2022-01-17 10:54:13 [32mDATA: [39m test-node.js result: face: 0 body: 0 hand: 0 gesture: 0 object: 0 person: 0 {} {} {}
2022-01-17 10:54:13 [32mDATA: [39m test-node.js result: performance: load: null total: null
2022-01-17 10:54:13 [35mSTATE: [39m test-node.js passed: warmup none result match
2022-01-17 10:54:13 [35mSTATE: [39m test-node.js event: image
2022-01-17 10:54:14 [35mSTATE: [39m test-node.js event: detect
2022-01-17 10:54:14 [35mSTATE: [39m test-node.js event: warmup
2022-01-17 10:54:14 [35mSTATE: [39m test-node.js passed: warmup: face default
2022-01-17 10:54:14 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 1 gesture: 7 object: 1 person: 1 {"score":1,"age":23.6,"gender":"female"} {"score":0.82,"class":"person"} {"score":0.42,"keypoints":4}
2022-01-17 10:54:14 [32mDATA: [39m test-node.js result: performance: load: null total: 853
2022-01-17 10:54:14 [35mSTATE: [39m test-node.js passed: warmup face result match
2022-01-17 10:54:14 [35mSTATE: [39m test-node.js event: image
2022-01-17 10:54:14 [35mSTATE: [39m test-node.js event: detect
2022-01-17 10:54:14 [35mSTATE: [39m test-node.js event: warmup
2022-01-17 10:54:14 [35mSTATE: [39m test-node.js passed: warmup: body default
2022-01-17 10:54:14 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 1 gesture: 6 object: 1 person: 1 {"score":1,"age":29.6,"gender":"female"} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:54:14 [32mDATA: [39m test-node.js result: performance: load: null total: 616
2022-01-17 10:54:14 [35mSTATE: [39m test-node.js passed: warmup body result match
2022-01-17 10:54:14 [35mSTATE: [39m test-node.js details: {"face":{"boxScore":0.92,"faceScore":1,"age":29.6,"gender":"female","genderScore":0.89},"emotion":[{"score":0.35,"emotion":"fear"},{"score":0.28,"emotion":"angry"},{"score":0.15,"emotion":"sad"},{"score":0.1,"emotion":"surprise"}],"body":{"score":0.92,"keypoints":17},"hand":{"boxScore":0.52,"fingerScore":0.73,"keypoints":21},"gestures":[{"face":0,"gesture":"facing right"},{"hand":0,"gesture":"pinky forward"},{"hand":0,"gesture":"palm up"},{"hand":0,"gesture":"open palm"},{"iris":0,"gesture":"looking left"},{"iris":0,"gesture":"looking up"}]}
2022-01-17 10:54:14 [36mINFO: [39m test-node.js test: details verification
2022-01-17 10:54:15 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2022-01-17 10:54:15 [35mSTATE: [39m test-node.js event: image
2022-01-17 10:54:16 [35mSTATE: [39m test-node.js event: detect
2022-01-17 10:54:16 [35mSTATE: [39m test-node.js passed: detect: samples/in/ai-body.jpg default
2022-01-17 10:54:16 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 1 gesture: 6 object: 1 person: 1 {"score":1,"age":29.6,"gender":"female"} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:54:16 [32mDATA: [39m test-node.js result: performance: load: null total: 663
2022-01-17 10:54:16 [35mSTATE: [39m test-node.js passed: details face length 1
2022-01-17 10:54:16 [35mSTATE: [39m test-node.js passed: details face score 1 0.93 1
2022-01-17 10:54:16 [35mSTATE: [39m test-node.js passed: details face age/gender 29.6 female 0.91 73.26
2022-01-17 10:54:16 [35mSTATE: [39m test-node.js passed: details face arrays 4 478 1024
2022-01-17 10:54:16 [35mSTATE: [39m test-node.js passed: details face emotion 3 {"score":0.34,"emotion":"fear"}
2022-01-17 10:54:16 [35mSTATE: [39m test-node.js passed: details face anti-spoofing 0.78
2022-01-17 10:54:16 [35mSTATE: [39m test-node.js passed: details face liveness 0.83
2022-01-17 10:54:16 [35mSTATE: [39m test-node.js passed: details body length 1
2022-01-17 10:54:16 [35mSTATE: [39m test-node.js passed: details body 0.92 17 6
2022-01-17 10:54:16 [35mSTATE: [39m test-node.js passed: details hand length 1
2022-01-17 10:54:16 [35mSTATE: [39m test-node.js passed: details hand 0.51 0.73 point
2022-01-17 10:54:16 [35mSTATE: [39m test-node.js passed: details hand arrays 21 5 7
2022-01-17 10:54:16 [35mSTATE: [39m test-node.js passed: details gesture length 6
2022-01-17 10:54:16 [35mSTATE: [39m test-node.js passed: details gesture first {"face":0,"gesture":"facing right"}
2022-01-17 10:54:16 [35mSTATE: [39m test-node.js passed: details object length 1
2022-01-17 10:54:16 [35mSTATE: [39m test-node.js passed: details object 0.72 person
2022-01-17 10:54:16 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,4] {"checksum":1371996800}
2022-01-17 10:54:16 [35mSTATE: [39m test-node.js event: image
2022-01-17 10:54:17 [35mSTATE: [39m test-node.js event: detect
2022-01-17 10:54:17 [35mSTATE: [39m test-node.js passed: tensor shape: [1,1200,1200,4] dtype: float32
2022-01-17 10:54:17 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-body.jpg [1200,1200,4] {"checksum":1371996800}
2022-01-17 10:54:17 [35mSTATE: [39m test-node.js event: image
2022-01-17 10:54:18 [35mSTATE: [39m test-node.js event: detect
2022-01-17 10:54:18 [35mSTATE: [39m test-node.js passed: tensor shape: [1200,1200,4] dtype: float32
2022-01-17 10:54:18 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2022-01-17 10:54:18 [35mSTATE: [39m test-node.js event: image
2022-01-17 10:54:19 [35mSTATE: [39m test-node.js event: detect
2022-01-17 10:54:19 [35mSTATE: [39m test-node.js passed: tensor shape: [1,1200,1200,3] dtype: float32
2022-01-17 10:54:19 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-body.jpg [1200,1200,3] {"checksum":1004796864}
2022-01-17 10:54:19 [35mSTATE: [39m test-node.js event: image
2022-01-17 10:54:20 [35mSTATE: [39m test-node.js event: detect
2022-01-17 10:54:20 [35mSTATE: [39m test-node.js passed: tensor shape: [1200,1200,3] dtype: float32
2022-01-17 10:54:20 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,4] {"checksum":1371996871}
2022-01-17 10:54:20 [35mSTATE: [39m test-node.js event: image
2022-01-17 10:54:21 [35mSTATE: [39m test-node.js event: detect
2022-01-17 10:54:21 [35mSTATE: [39m test-node.js passed: tensor shape: [1,1200,1200,4] dtype: int32
2022-01-17 10:54:21 [36mINFO: [39m test-node.js test default
2022-01-17 10:54:21 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2022-01-17 10:54:21 [35mSTATE: [39m test-node.js event: image
2022-01-17 10:54:22 [35mSTATE: [39m test-node.js event: detect
2022-01-17 10:54:22 [35mSTATE: [39m test-node.js passed: detect: samples/in/ai-body.jpg default
2022-01-17 10:54:22 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 1 gesture: 6 object: 1 person: 1 {"score":1,"age":29.6,"gender":"female"} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:54:22 [32mDATA: [39m test-node.js result: performance: load: null total: 637
2022-01-17 10:54:22 [35mSTATE: [39m test-node.js passed: default result face match 1 female 0.91
2022-01-17 10:54:22 [36mINFO: [39m test-node.js test sync
2022-01-17 10:54:22 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2022-01-17 10:54:22 [35mSTATE: [39m test-node.js event: image
2022-01-17 10:54:23 [35mSTATE: [39m test-node.js event: detect
2022-01-17 10:54:23 [35mSTATE: [39m test-node.js passed: detect: samples/in/ai-body.jpg default
2022-01-17 10:54:23 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 1 gesture: 6 object: 1 person: 1 {"score":1,"age":29.6,"gender":"female"} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:54:23 [32mDATA: [39m test-node.js result: performance: load: null total: 590
2022-01-17 10:54:23 [35mSTATE: [39m test-node.js passed: default sync 1 female 0.91
2022-01-17 10:54:23 [36mINFO: [39m test-node.js test: image process
2022-01-17 10:54:23 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2022-01-17 10:54:23 [35mSTATE: [39m test-node.js passed: image input null [1,256,256,3]
2022-01-17 10:54:23 [36mINFO: [39m test-node.js test: image null
2022-01-17 10:54:23 [35mSTATE: [39m test-node.js passed: invalid input could not convert input to tensor
2022-01-17 10:54:23 [36mINFO: [39m test-node.js test face similarity
2022-01-17 10:54:23 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2022-01-17 10:54:23 [35mSTATE: [39m test-node.js event: image
2022-01-17 10:54:23 [35mSTATE: [39m test-node.js event: detect
2022-01-17 10:54:23 [35mSTATE: [39m test-node.js passed: detect: samples/in/ai-face.jpg default
2022-01-17 10:54:23 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 1 gesture: 7 object: 1 person: 1 {"score":1,"age":23.6,"gender":"female"} {"score":0.82,"class":"person"} {"score":0.47,"keypoints":3}
2022-01-17 10:54:23 [32mDATA: [39m test-node.js result: performance: load: null total: 567
2022-01-17 10:54:24 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2022-01-17 10:54:24 [35mSTATE: [39m test-node.js event: image
2022-01-17 10:54:24 [35mSTATE: [39m test-node.js event: detect
2022-01-17 10:54:24 [35mSTATE: [39m test-node.js passed: detect: samples/in/ai-body.jpg default
2022-01-17 10:54:24 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 1 gesture: 6 object: 1 person: 1 {"score":1,"age":29.6,"gender":"female"} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:54:24 [32mDATA: [39m test-node.js result: performance: load: null total: 558
2022-01-17 10:54:24 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289056}
2022-01-17 10:54:24 [35mSTATE: [39m test-node.js event: image
2022-01-17 10:54:25 [35mSTATE: [39m test-node.js event: detect
2022-01-17 10:54:25 [35mSTATE: [39m test-node.js passed: detect: samples/in/ai-upper.jpg default
2022-01-17 10:54:25 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 0 gesture: 4 object: 1 person: 1 {"score":1,"age":29.5,"gender":"female"} {"score":0.71,"class":"person"} {"score":0.75,"keypoints":7}
2022-01-17 10:54:25 [32mDATA: [39m test-node.js result: performance: load: null total: 485
2022-01-17 10:54:25 [35mSTATE: [39m test-node.js passed: face descriptor
2022-01-17 10:54:25 [35mSTATE: [39m test-node.js passed: face similarity {"similarity":[1,0.5632803696747949,0.5194114176618805],"descriptors":[1024,1024,1024]}
2022-01-17 10:54:25 [36mINFO: [39m test-node.js test face matching
2022-01-17 10:54:25 [35mSTATE: [39m test-node.js passed: face database 40
2022-01-17 10:54:25 [35mSTATE: [39m test-node.js passed: face match {"first":{"index":4,"similarity":0.879792467245884}} {"second":{"index":4,"similarity":0.548081919955348}} {"third":{"index":4,"similarity":0.49996966464638193}}
2022-01-17 10:54:25 [36mINFO: [39m test-node.js test object
2022-01-17 10:54:25 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2022-01-17 10:54:25 [35mSTATE: [39m test-node.js event: image
2022-01-17 10:54:26 [35mSTATE: [39m test-node.js event: detect
2022-01-17 10:54:26 [35mSTATE: [39m test-node.js passed: detect: samples/in/ai-body.jpg default
2022-01-17 10:54:26 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 1 gesture: 6 object: 1 person: 1 {"score":1,"age":29.6,"gender":"female"} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:54:26 [32mDATA: [39m test-node.js result: performance: load: null total: 597
2022-01-17 10:54:26 [35mSTATE: [39m test-node.js passed: object result match
2022-01-17 10:54:26 [36mINFO: [39m test-node.js test sensitive
2022-01-17 10:54:26 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2022-01-17 10:54:26 [35mSTATE: [39m test-node.js event: image
2022-01-17 10:54:27 [35mSTATE: [39m test-node.js event: detect
2022-01-17 10:54:27 [35mSTATE: [39m test-node.js passed: detect: samples/in/ai-body.jpg default
2022-01-17 10:54:27 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 2 gesture: 8 object: 1 person: 1 {"score":1,"age":29.6,"gender":"female"} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:54:27 [32mDATA: [39m test-node.js result: performance: load: null total: 608
2022-01-17 10:54:27 [35mSTATE: [39m test-node.js passed: sensitive result match
2022-01-17 10:54:27 [35mSTATE: [39m test-node.js passed: sensitive face result match
2022-01-17 10:54:27 [35mSTATE: [39m test-node.js passed: sensitive face emotion result [{"score":0.34,"emotion":"fear"},{"score":0.29,"emotion":"angry"},{"score":0.15,"emotion":"sad"}]
2022-01-17 10:54:27 [35mSTATE: [39m test-node.js passed: sensitive body result match
2022-01-17 10:54:27 [35mSTATE: [39m test-node.js passed: sensitive hand result match
2022-01-17 10:54:27 [36mINFO: [39m test-node.js test detectors
2022-01-17 10:54:27 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2022-01-17 10:54:27 [35mSTATE: [39m test-node.js event: image
2022-01-17 10:54:28 [35mSTATE: [39m test-node.js event: detect
2022-01-17 10:54:28 [35mSTATE: [39m test-node.js passed: detect: samples/in/ai-body.jpg default
2022-01-17 10:54:28 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 1 gesture: 0 object: 1 person: 1 {"score":0.93} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:54:28 [32mDATA: [39m test-node.js result: performance: load: null total: 411
2022-01-17 10:54:28 [35mSTATE: [39m test-node.js passed: detector result face match
2022-01-17 10:54:28 [35mSTATE: [39m test-node.js passed: detector result hand match
2022-01-17 10:54:28 [36mINFO: [39m test-node.js test: multi-instance
2022-01-17 10:54:28 [35mSTATE: [39m test-node.js event: image
2022-01-17 10:54:28 [35mSTATE: [39m test-node.js event: detect
2022-01-17 10:54:28 [35mSTATE: [39m test-node.js passed: detect: random default
2022-01-17 10:54:28 [32mDATA: [39m test-node.js result: face: 0 body: 1 hand: 0 gesture: 0 object: 0 person: 0 {} {} {"score":0.07,"keypoints":15}
2022-01-17 10:54:28 [32mDATA: [39m test-node.js result: performance: load: null total: 381
2022-01-17 10:54:28 [36mINFO: [39m test-node.js test: first instance
2022-01-17 10:54:29 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289056}
2022-01-17 10:54:29 [35mSTATE: [39m test-node.js passed: detect: samples/in/ai-upper.jpg default
2022-01-17 10:54:29 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 0 gesture: 0 object: 1 person: 1 {"score":0.96} {"score":0.71,"class":"person"} {"score":0.75,"keypoints":16}
2022-01-17 10:54:29 [32mDATA: [39m test-node.js result: performance: load: null total: 630
2022-01-17 10:54:29 [36mINFO: [39m test-node.js test: second instance
2022-01-17 10:54:29 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289056}
2022-01-17 10:54:30 [35mSTATE: [39m test-node.js passed: detect: samples/in/ai-upper.jpg default
2022-01-17 10:54:30 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 0 gesture: 0 object: 1 person: 1 {"score":0.96} {"score":0.71,"class":"person"} {"score":0.75,"keypoints":16}
2022-01-17 10:54:30 [32mDATA: [39m test-node.js result: performance: load: null total: 428
2022-01-17 10:54:30 [36mINFO: [39m test-node.js test: concurrent
2022-01-17 10:54:30 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2022-01-17 10:54:30 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2022-01-17 10:54:30 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2022-01-17 10:54:31 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2022-01-17 10:54:31 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289056}
2022-01-17 10:54:31 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289056}
2022-01-17 10:54:31 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2022-01-17 10:54:32 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2022-01-17 10:54:32 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289056}
2022-01-17 10:54:32 [35mSTATE: [39m test-node.js event: image
2022-01-17 10:54:32 [35mSTATE: [39m test-node.js event: image
2022-01-17 10:54:32 [35mSTATE: [39m test-node.js event: image
2022-01-17 10:54:35 [35mSTATE: [39m test-node.js passed: detect: samples/in/ai-upper.jpg default
2022-01-17 10:54:35 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 0 gesture: 0 object: 1 person: 1 {"score":0.96} {"score":0.71,"class":"person"} {"score":0.75,"keypoints":16}
2022-01-17 10:54:35 [32mDATA: [39m test-node.js result: performance: load: null total: 3618
2022-01-17 10:54:35 [35mSTATE: [39m test-node.js passed: detect: samples/in/ai-upper.jpg default
2022-01-17 10:54:35 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 0 gesture: 0 object: 1 person: 1 {"score":0.96} {"score":0.71,"class":"person"} {"score":0.75,"keypoints":16}
2022-01-17 10:54:35 [32mDATA: [39m test-node.js result: performance: load: null total: 3618
2022-01-17 10:54:35 [35mSTATE: [39m test-node.js passed: detect: samples/in/ai-face.jpg default
2022-01-17 10:54:35 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 1 gesture: 2 object: 1 person: 1 {"score":0.91} {"score":0.82,"class":"person"} {"score":0.47,"keypoints":17}
2022-01-17 10:54:35 [32mDATA: [39m test-node.js result: performance: load: null total: 3931
2022-01-17 10:54:35 [35mSTATE: [39m test-node.js passed: detect: samples/in/ai-face.jpg default
2022-01-17 10:54:35 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 1 gesture: 2 object: 1 person: 1 {"score":0.91} {"score":0.82,"class":"person"} {"score":0.47,"keypoints":17}
2022-01-17 10:54:35 [32mDATA: [39m test-node.js result: performance: load: null total: 3931
2022-01-17 10:54:35 [35mSTATE: [39m test-node.js passed: detect: samples/in/ai-body.jpg default
2022-01-17 10:54:35 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 1 gesture: 0 object: 1 person: 1 {"score":0.93} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:54:35 [32mDATA: [39m test-node.js result: performance: load: null total: 3931
2022-01-17 10:54:35 [35mSTATE: [39m test-node.js passed: detect: samples/in/ai-body.jpg default
2022-01-17 10:54:35 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 1 gesture: 0 object: 1 person: 1 {"score":0.93} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:54:35 [32mDATA: [39m test-node.js result: performance: load: null total: 3931
2022-01-17 10:54:35 [35mSTATE: [39m test-node.js event: detect
2022-01-17 10:54:35 [35mSTATE: [39m test-node.js passed: detect: samples/in/ai-upper.jpg default
2022-01-17 10:54:35 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 0 gesture: 0 object: 1 person: 1 {"score":0.96} {"score":0.71,"class":"person"} {"score":0.75,"keypoints":16}
2022-01-17 10:54:35 [32mDATA: [39m test-node.js result: performance: load: null total: 3360
2022-01-17 10:54:35 [35mSTATE: [39m test-node.js event: detect
2022-01-17 10:54:35 [35mSTATE: [39m test-node.js event: detect
2022-01-17 10:54:35 [35mSTATE: [39m test-node.js passed: detect: samples/in/ai-face.jpg default
2022-01-17 10:54:35 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 1 gesture: 2 object: 1 person: 1 {"score":0.91} {"score":0.82,"class":"person"} {"score":0.47,"keypoints":17}
2022-01-17 10:54:35 [32mDATA: [39m test-node.js result: performance: load: null total: 3360
2022-01-17 10:54:35 [35mSTATE: [39m test-node.js passed: detect: samples/in/ai-body.jpg default
2022-01-17 10:54:35 [32mDATA: [39m test-node.js result: face: 1 body: 1 hand: 1 gesture: 0 object: 1 person: 1 {"score":0.93} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:54:35 [32mDATA: [39m test-node.js result: performance: load: null total: 3360
2022-01-17 10:54:35 [36mINFO: [39m test-node.js test: monkey-patch
2022-01-17 10:54:35 [35mSTATE: [39m test-node.js event: image
2022-01-17 10:54:35 [35mSTATE: [39m test-node.js event: detect
2022-01-17 10:54:35 [35mSTATE: [39m test-node.js passed: monkey patch
2022-01-17 10:54:35 [35mSTATE: [39m test-node.js passed: segmentation [65536]
2022-01-17 10:54:35 [35mSTATE: [39m test-node.js passeed: equal usage
2022-01-17 10:54:35 [36mINFO: [39m test-node.js test: input compare
2022-01-17 10:54:36 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2022-01-17 10:54:36 [35mSTATE: [39m test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2022-01-17 10:54:36 [35mSTATE: [39m test-node.js passed: image compare 0 23.275441687091504
2022-01-17 10:54:36 [36mINFO: [39m test-node.js events: {"image":21,"detect":21,"warmup":2}
2022-01-17 10:54:36 [36mINFO: [39m test-node.js tensors 1925
2022-01-17 10:54:36 [36mINFO: [39m test-node.js test complete: 23278 ms
2022-01-17 10:54:36 [36mINFO: [39m
2022-01-17 10:54:36 [36mINFO: [39m test-node-gpu.js start
2022-01-17 10:54:38 [36mINFO: [39m test-node-gpu.js test: configuration validation
2022-01-17 10:54:38 [35mSTATE: [39m test-node-gpu.js passed: configuration default validation []
2022-01-17 10:54:38 [35mSTATE: [39m test-node-gpu.js passed: configuration invalid validation [{"reason":"unknown property","where":"config.invalid = true"}]
2022-01-17 10:54:38 [36mINFO: [39m test-node-gpu.js test: model load
2022-01-17 10:54:39 [35mSTATE: [39m test-node-gpu.js passed: models loaded 22 12 [{"name":"ssrnetage","loaded":false},{"name":"gear","loaded":false},{"name":"blazeposedetect","loaded":false},{"name":"blazepose","loaded":false},{"name":"centernet","loaded":true},{"name":"efficientpose","loaded":false},{"name":"mobilefacenet","loaded":false},{"name":"emotion","loaded":true},{"name":"facedetect","loaded":true},{"name":"faceiris","loaded":true},{"name":"facemesh","loaded":true},{"name":"faceres","loaded":true},{"name":"ssrnetgender","loaded":false},{"name":"handpose","loaded":false},{"name":"handskeleton","loaded":true},{"name":"handtrack","loaded":true},{"name":"liveness","loaded":true},{"name":"movenet","loaded":true},{"name":"nanodet","loaded":false},{"name":"posenet","loaded":false},{"name":"segmentation","loaded":true},{"name":"antispoof","loaded":true}]
2022-01-17 10:54:39 [36mINFO: [39m test-node-gpu.js test: warmup
2022-01-17 10:54:39 [35mSTATE: [39m test-node-gpu.js passed: create human
2022-01-17 10:54:39 [36mINFO: [39m test-node-gpu.js human version: 2.6.0
2022-01-17 10:54:39 [36mINFO: [39m test-node-gpu.js platform: linux x64 agent: NodeJS v17.2.0
2022-01-17 10:54:39 [36mINFO: [39m test-node-gpu.js tfjs version: 3.13.0
2022-01-17 10:54:39 [36mINFO: [39m test-node-gpu.js tensorflow binding version: 2.7.0-dev20211101
2022-01-17 10:54:39 [35mSTATE: [39m test-node-gpu.js passed: set backend: tensorflow
2022-01-17 10:54:39 [35mSTATE: [39m test-node-gpu.js tensors 1919
2022-01-17 10:54:39 [35mSTATE: [39m test-node-gpu.js passed: load models
2022-01-17 10:54:39 [35mSTATE: [39m test-node-gpu.js result: defined models: 22 loaded models: 12
2022-01-17 10:54:39 [35mSTATE: [39m test-node-gpu.js passed: warmup: none default
2022-01-17 10:54:39 [32mDATA: [39m test-node-gpu.js result: face: 0 body: 0 hand: 0 gesture: 0 object: 0 person: 0 {} {} {}
2022-01-17 10:54:39 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: null
2022-01-17 10:54:39 [35mSTATE: [39m test-node-gpu.js passed: warmup none result match
2022-01-17 10:54:40 [35mSTATE: [39m test-node-gpu.js event: image
2022-01-17 10:54:48 [35mSTATE: [39m test-node-gpu.js event: detect
2022-01-17 10:54:48 [35mSTATE: [39m test-node-gpu.js event: warmup
2022-01-17 10:54:48 [35mSTATE: [39m test-node-gpu.js passed: warmup: face default
2022-01-17 10:54:48 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 1 gesture: 7 object: 1 person: 1 {"score":1,"age":23.6,"gender":"female"} {"score":0.82,"class":"person"} {"score":0.42,"keypoints":4}
2022-01-17 10:54:48 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 8250
2022-01-17 10:54:48 [35mSTATE: [39m test-node-gpu.js passed: warmup face result match
2022-01-17 10:54:48 [35mSTATE: [39m test-node-gpu.js event: image
2022-01-17 10:54:49 [35mSTATE: [39m test-node-gpu.js event: detect
2022-01-17 10:54:49 [35mSTATE: [39m test-node-gpu.js event: warmup
2022-01-17 10:54:49 [35mSTATE: [39m test-node-gpu.js passed: warmup: body default
2022-01-17 10:54:49 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 1 gesture: 6 object: 1 person: 1 {"score":1,"age":29.6,"gender":"female"} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:54:49 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 368
2022-01-17 10:54:49 [35mSTATE: [39m test-node-gpu.js passed: warmup body result match
2022-01-17 10:54:49 [35mSTATE: [39m test-node-gpu.js details: {"face":{"boxScore":0.92,"faceScore":1,"age":29.6,"gender":"female","genderScore":0.89},"emotion":[{"score":0.35,"emotion":"fear"},{"score":0.28,"emotion":"angry"},{"score":0.15,"emotion":"sad"},{"score":0.1,"emotion":"surprise"}],"body":{"score":0.92,"keypoints":17},"hand":{"boxScore":0.52,"fingerScore":0.73,"keypoints":21},"gestures":[{"face":0,"gesture":"facing right"},{"hand":0,"gesture":"pinky forward"},{"hand":0,"gesture":"palm up"},{"hand":0,"gesture":"open palm"},{"iris":0,"gesture":"looking left"},{"iris":0,"gesture":"looking up"}]}
2022-01-17 10:54:49 [36mINFO: [39m test-node-gpu.js test: details verification
2022-01-17 10:54:49 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796928}
2022-01-17 10:54:49 [35mSTATE: [39m test-node-gpu.js event: image
2022-01-17 10:54:50 [35mSTATE: [39m test-node-gpu.js event: detect
2022-01-17 10:54:50 [35mSTATE: [39m test-node-gpu.js passed: detect: samples/in/ai-body.jpg default
2022-01-17 10:54:50 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 1 gesture: 6 object: 1 person: 1 {"score":1,"age":29.6,"gender":"female"} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:54:50 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 299
2022-01-17 10:54:50 [35mSTATE: [39m test-node-gpu.js passed: details face length 1
2022-01-17 10:54:50 [35mSTATE: [39m test-node-gpu.js passed: details face score 1 0.93 1
2022-01-17 10:54:50 [35mSTATE: [39m test-node-gpu.js passed: details face age/gender 29.6 female 0.91 73.26
2022-01-17 10:54:50 [35mSTATE: [39m test-node-gpu.js passed: details face arrays 4 478 1024
2022-01-17 10:54:50 [35mSTATE: [39m test-node-gpu.js passed: details face emotion 3 {"score":0.34,"emotion":"fear"}
2022-01-17 10:54:50 [35mSTATE: [39m test-node-gpu.js passed: details face anti-spoofing 0.78
2022-01-17 10:54:50 [35mSTATE: [39m test-node-gpu.js passed: details face liveness 0.83
2022-01-17 10:54:50 [35mSTATE: [39m test-node-gpu.js passed: details body length 1
2022-01-17 10:54:50 [35mSTATE: [39m test-node-gpu.js passed: details body 0.92 17 6
2022-01-17 10:54:50 [35mSTATE: [39m test-node-gpu.js passed: details hand length 1
2022-01-17 10:54:50 [35mSTATE: [39m test-node-gpu.js passed: details hand 0.51 0.73 point
2022-01-17 10:54:50 [35mSTATE: [39m test-node-gpu.js passed: details hand arrays 21 5 7
2022-01-17 10:54:50 [35mSTATE: [39m test-node-gpu.js passed: details gesture length 6
2022-01-17 10:54:50 [35mSTATE: [39m test-node-gpu.js passed: details gesture first {"face":0,"gesture":"facing right"}
2022-01-17 10:54:50 [35mSTATE: [39m test-node-gpu.js passed: details object length 1
2022-01-17 10:54:50 [35mSTATE: [39m test-node-gpu.js passed: details object 0.72 person
2022-01-17 10:54:50 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,4] {"checksum":1371996928}
2022-01-17 10:54:50 [35mSTATE: [39m test-node-gpu.js event: image
2022-01-17 10:54:51 [35mSTATE: [39m test-node-gpu.js event: detect
2022-01-17 10:54:51 [35mSTATE: [39m test-node-gpu.js passed: tensor shape: [1,1200,1200,4] dtype: float32
2022-01-17 10:54:51 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1200,1200,4] {"checksum":1371996928}
2022-01-17 10:54:51 [35mSTATE: [39m test-node-gpu.js event: image
2022-01-17 10:54:52 [35mSTATE: [39m test-node-gpu.js event: detect
2022-01-17 10:54:52 [35mSTATE: [39m test-node-gpu.js passed: tensor shape: [1200,1200,4] dtype: float32
2022-01-17 10:54:52 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796928}
2022-01-17 10:54:52 [35mSTATE: [39m test-node-gpu.js event: image
2022-01-17 10:54:52 [35mSTATE: [39m test-node-gpu.js event: detect
2022-01-17 10:54:52 [35mSTATE: [39m test-node-gpu.js passed: tensor shape: [1,1200,1200,3] dtype: float32
2022-01-17 10:54:53 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1200,1200,3] {"checksum":1004796928}
2022-01-17 10:54:53 [35mSTATE: [39m test-node-gpu.js event: image
2022-01-17 10:54:53 [35mSTATE: [39m test-node-gpu.js event: detect
2022-01-17 10:54:53 [35mSTATE: [39m test-node-gpu.js passed: tensor shape: [1200,1200,3] dtype: float32
2022-01-17 10:54:54 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,4] {"checksum":1371996871}
2022-01-17 10:54:54 [35mSTATE: [39m test-node-gpu.js event: image
2022-01-17 10:54:54 [35mSTATE: [39m test-node-gpu.js event: detect
2022-01-17 10:54:54 [35mSTATE: [39m test-node-gpu.js passed: tensor shape: [1,1200,1200,4] dtype: int32
2022-01-17 10:54:54 [36mINFO: [39m test-node-gpu.js test default
2022-01-17 10:54:55 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796928}
2022-01-17 10:54:55 [35mSTATE: [39m test-node-gpu.js event: image
2022-01-17 10:54:55 [35mSTATE: [39m test-node-gpu.js event: detect
2022-01-17 10:54:55 [35mSTATE: [39m test-node-gpu.js passed: detect: samples/in/ai-body.jpg default
2022-01-17 10:54:55 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 1 gesture: 6 object: 1 person: 1 {"score":1,"age":29.6,"gender":"female"} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:54:55 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 280
2022-01-17 10:54:55 [35mSTATE: [39m test-node-gpu.js passed: default result face match 1 female 0.91
2022-01-17 10:54:55 [36mINFO: [39m test-node-gpu.js test sync
2022-01-17 10:54:55 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796928}
2022-01-17 10:54:55 [35mSTATE: [39m test-node-gpu.js event: image
2022-01-17 10:54:56 [35mSTATE: [39m test-node-gpu.js event: detect
2022-01-17 10:54:56 [35mSTATE: [39m test-node-gpu.js passed: detect: samples/in/ai-body.jpg default
2022-01-17 10:54:56 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 1 gesture: 6 object: 1 person: 1 {"score":1,"age":29.6,"gender":"female"} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:54:56 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 297
2022-01-17 10:54:56 [35mSTATE: [39m test-node-gpu.js passed: default sync 1 female 0.91
2022-01-17 10:54:56 [36mINFO: [39m test-node-gpu.js test: image process
2022-01-17 10:54:56 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2022-01-17 10:54:56 [35mSTATE: [39m test-node-gpu.js passed: image input null [1,256,256,3]
2022-01-17 10:54:56 [36mINFO: [39m test-node-gpu.js test: image null
2022-01-17 10:54:56 [35mSTATE: [39m test-node-gpu.js passed: invalid input could not convert input to tensor
2022-01-17 10:54:56 [36mINFO: [39m test-node-gpu.js test face similarity
2022-01-17 10:54:56 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2022-01-17 10:54:56 [35mSTATE: [39m test-node-gpu.js event: image
2022-01-17 10:54:56 [35mSTATE: [39m test-node-gpu.js event: detect
2022-01-17 10:54:56 [35mSTATE: [39m test-node-gpu.js passed: detect: samples/in/ai-face.jpg default
2022-01-17 10:54:56 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 1 gesture: 7 object: 1 person: 1 {"score":1,"age":23.6,"gender":"female"} {"score":0.82,"class":"person"} {"score":0.47,"keypoints":3}
2022-01-17 10:54:56 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 266
2022-01-17 10:54:56 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796928}
2022-01-17 10:54:56 [35mSTATE: [39m test-node-gpu.js event: image
2022-01-17 10:54:57 [35mSTATE: [39m test-node-gpu.js event: detect
2022-01-17 10:54:57 [35mSTATE: [39m test-node-gpu.js passed: detect: samples/in/ai-body.jpg default
2022-01-17 10:54:57 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 1 gesture: 6 object: 1 person: 1 {"score":1,"age":29.6,"gender":"female"} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:54:57 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 273
2022-01-17 10:54:57 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289040}
2022-01-17 10:54:57 [35mSTATE: [39m test-node-gpu.js event: image
2022-01-17 10:54:57 [35mSTATE: [39m test-node-gpu.js event: detect
2022-01-17 10:54:57 [35mSTATE: [39m test-node-gpu.js passed: detect: samples/in/ai-upper.jpg default
2022-01-17 10:54:57 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 0 gesture: 4 object: 1 person: 1 {"score":1,"age":29.5,"gender":"female"} {"score":0.71,"class":"person"} {"score":0.75,"keypoints":7}
2022-01-17 10:54:57 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 240
2022-01-17 10:54:57 [35mSTATE: [39m test-node-gpu.js passed: face descriptor
2022-01-17 10:54:57 [35mSTATE: [39m test-node-gpu.js passed: face similarity {"similarity":[1,0.5632807380127582,0.5194117219117728],"descriptors":[1024,1024,1024]}
2022-01-17 10:54:57 [36mINFO: [39m test-node-gpu.js test face matching
2022-01-17 10:54:57 [35mSTATE: [39m test-node-gpu.js passed: face database 40
2022-01-17 10:54:57 [35mSTATE: [39m test-node-gpu.js passed: face match {"first":{"index":4,"similarity":0.8797921758393706}} {"second":{"index":4,"similarity":0.5480818507563384}} {"third":{"index":4,"similarity":0.49996986015800404}}
2022-01-17 10:54:57 [36mINFO: [39m test-node-gpu.js test object
2022-01-17 10:54:58 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796928}
2022-01-17 10:54:58 [35mSTATE: [39m test-node-gpu.js event: image
2022-01-17 10:54:58 [35mSTATE: [39m test-node-gpu.js event: detect
2022-01-17 10:54:58 [35mSTATE: [39m test-node-gpu.js passed: detect: samples/in/ai-body.jpg default
2022-01-17 10:54:58 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 1 gesture: 6 object: 1 person: 1 {"score":1,"age":29.6,"gender":"female"} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:54:58 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 271
2022-01-17 10:54:58 [35mSTATE: [39m test-node-gpu.js passed: object result match
2022-01-17 10:54:58 [36mINFO: [39m test-node-gpu.js test sensitive
2022-01-17 10:54:59 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796928}
2022-01-17 10:54:59 [35mSTATE: [39m test-node-gpu.js event: image
2022-01-17 10:54:59 [35mSTATE: [39m test-node-gpu.js event: detect
2022-01-17 10:54:59 [35mSTATE: [39m test-node-gpu.js passed: detect: samples/in/ai-body.jpg default
2022-01-17 10:54:59 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 2 gesture: 8 object: 1 person: 1 {"score":1,"age":29.6,"gender":"female"} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:54:59 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 302
2022-01-17 10:54:59 [35mSTATE: [39m test-node-gpu.js passed: sensitive result match
2022-01-17 10:54:59 [35mSTATE: [39m test-node-gpu.js passed: sensitive face result match
2022-01-17 10:54:59 [35mSTATE: [39m test-node-gpu.js passed: sensitive face emotion result [{"score":0.34,"emotion":"fear"},{"score":0.29,"emotion":"angry"},{"score":0.15,"emotion":"sad"}]
2022-01-17 10:54:59 [35mSTATE: [39m test-node-gpu.js passed: sensitive body result match
2022-01-17 10:54:59 [35mSTATE: [39m test-node-gpu.js passed: sensitive hand result match
2022-01-17 10:54:59 [36mINFO: [39m test-node-gpu.js test detectors
2022-01-17 10:54:59 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796928}
2022-01-17 10:54:59 [35mSTATE: [39m test-node-gpu.js event: image
2022-01-17 10:54:59 [35mSTATE: [39m test-node-gpu.js event: detect
2022-01-17 10:54:59 [35mSTATE: [39m test-node-gpu.js passed: detect: samples/in/ai-body.jpg default
2022-01-17 10:54:59 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 1 gesture: 0 object: 1 person: 1 {"score":0.93} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:54:59 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 135
2022-01-17 10:54:59 [35mSTATE: [39m test-node-gpu.js passed: detector result face match
2022-01-17 10:54:59 [35mSTATE: [39m test-node-gpu.js passed: detector result hand match
2022-01-17 10:54:59 [36mINFO: [39m test-node-gpu.js test: multi-instance
2022-01-17 10:55:00 [35mSTATE: [39m test-node-gpu.js event: image
2022-01-17 10:55:00 [35mSTATE: [39m test-node-gpu.js event: detect
2022-01-17 10:55:00 [35mSTATE: [39m test-node-gpu.js passed: detect: random default
2022-01-17 10:55:00 [32mDATA: [39m test-node-gpu.js result: face: 0 body: 1 hand: 0 gesture: 0 object: 0 person: 0 {} {} {"score":0.08,"keypoints":15}
2022-01-17 10:55:00 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 137
2022-01-17 10:55:00 [36mINFO: [39m test-node-gpu.js test: first instance
2022-01-17 10:55:00 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289040}
2022-01-17 10:55:00 [35mSTATE: [39m test-node-gpu.js passed: detect: samples/in/ai-upper.jpg default
2022-01-17 10:55:00 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 0 gesture: 0 object: 1 person: 1 {"score":0.96} {"score":0.71,"class":"person"} {"score":0.75,"keypoints":16}
2022-01-17 10:55:00 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 141
2022-01-17 10:55:00 [36mINFO: [39m test-node-gpu.js test: second instance
2022-01-17 10:55:00 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289040}
2022-01-17 10:55:00 [35mSTATE: [39m test-node-gpu.js passed: detect: samples/in/ai-upper.jpg default
2022-01-17 10:55:00 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 0 gesture: 0 object: 1 person: 1 {"score":0.96} {"score":0.71,"class":"person"} {"score":0.75,"keypoints":16}
2022-01-17 10:55:00 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 148
2022-01-17 10:55:00 [36mINFO: [39m test-node-gpu.js test: concurrent
2022-01-17 10:55:00 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2022-01-17 10:55:01 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2022-01-17 10:55:01 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796928}
2022-01-17 10:55:02 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796928}
2022-01-17 10:55:02 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289040}
2022-01-17 10:55:02 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289040}
2022-01-17 10:55:02 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2022-01-17 10:55:03 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796928}
2022-01-17 10:55:03 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289040}
2022-01-17 10:55:03 [35mSTATE: [39m test-node-gpu.js event: image
2022-01-17 10:55:03 [35mSTATE: [39m test-node-gpu.js event: image
2022-01-17 10:55:03 [35mSTATE: [39m test-node-gpu.js event: image
2022-01-17 10:55:05 [35mSTATE: [39m test-node-gpu.js passed: detect: samples/in/ai-upper.jpg default
2022-01-17 10:55:05 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 0 gesture: 0 object: 1 person: 1 {"score":0.96} {"score":0.71,"class":"person"} {"score":0.75,"keypoints":16}
2022-01-17 10:55:05 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 2366
2022-01-17 10:55:05 [35mSTATE: [39m test-node-gpu.js passed: detect: samples/in/ai-upper.jpg default
2022-01-17 10:55:05 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 0 gesture: 0 object: 1 person: 1 {"score":0.96} {"score":0.71,"class":"person"} {"score":0.75,"keypoints":16}
2022-01-17 10:55:05 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 2366
2022-01-17 10:55:05 [35mSTATE: [39m test-node-gpu.js passed: detect: samples/in/ai-face.jpg default
2022-01-17 10:55:05 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 1 gesture: 2 object: 1 person: 1 {"score":0.91} {"score":0.82,"class":"person"} {"score":0.47,"keypoints":17}
2022-01-17 10:55:05 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 2516
2022-01-17 10:55:05 [35mSTATE: [39m test-node-gpu.js passed: detect: samples/in/ai-face.jpg default
2022-01-17 10:55:05 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 1 gesture: 2 object: 1 person: 1 {"score":0.91} {"score":0.82,"class":"person"} {"score":0.47,"keypoints":17}
2022-01-17 10:55:05 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 2516
2022-01-17 10:55:05 [35mSTATE: [39m test-node-gpu.js passed: detect: samples/in/ai-body.jpg default
2022-01-17 10:55:05 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 1 gesture: 0 object: 1 person: 1 {"score":0.93} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:55:05 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 2516
2022-01-17 10:55:05 [35mSTATE: [39m test-node-gpu.js passed: detect: samples/in/ai-body.jpg default
2022-01-17 10:55:05 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 1 gesture: 0 object: 1 person: 1 {"score":0.93} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:55:05 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 2516
2022-01-17 10:55:05 [35mSTATE: [39m test-node-gpu.js event: detect
2022-01-17 10:55:05 [35mSTATE: [39m test-node-gpu.js passed: detect: samples/in/ai-upper.jpg default
2022-01-17 10:55:05 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 0 gesture: 0 object: 1 person: 1 {"score":0.96} {"score":0.71,"class":"person"} {"score":0.75,"keypoints":16}
2022-01-17 10:55:05 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 1712
2022-01-17 10:55:05 [35mSTATE: [39m test-node-gpu.js event: detect
2022-01-17 10:55:05 [35mSTATE: [39m test-node-gpu.js event: detect
2022-01-17 10:55:05 [35mSTATE: [39m test-node-gpu.js passed: detect: samples/in/ai-face.jpg default
2022-01-17 10:55:05 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 1 gesture: 2 object: 1 person: 1 {"score":0.91} {"score":0.82,"class":"person"} {"score":0.47,"keypoints":17}
2022-01-17 10:55:05 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 1712
2022-01-17 10:55:05 [35mSTATE: [39m test-node-gpu.js passed: detect: samples/in/ai-body.jpg default
2022-01-17 10:55:05 [32mDATA: [39m test-node-gpu.js result: face: 1 body: 1 hand: 1 gesture: 0 object: 1 person: 1 {"score":0.93} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2022-01-17 10:55:05 [32mDATA: [39m test-node-gpu.js result: performance: load: null total: 1712
2022-01-17 10:55:05 [36mINFO: [39m test-node-gpu.js test: monkey-patch
2022-01-17 10:55:05 [35mSTATE: [39m test-node-gpu.js event: image
2022-01-17 10:55:05 [35mSTATE: [39m test-node-gpu.js event: detect
2022-01-17 10:55:05 [35mSTATE: [39m test-node-gpu.js passed: monkey patch
2022-01-17 10:55:06 [35mSTATE: [39m test-node-gpu.js passed: segmentation [65536]
2022-01-17 10:55:06 [35mSTATE: [39m test-node-gpu.js passeed: equal usage
2022-01-17 10:55:06 [36mINFO: [39m test-node-gpu.js test: input compare
2022-01-17 10:55:06 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2022-01-17 10:55:06 [35mSTATE: [39m test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796928}
2022-01-17 10:55:06 [35mSTATE: [39m test-node-gpu.js passed: image compare 0 23.275441687091504
2022-01-17 10:55:06 [36mINFO: [39m test-node-gpu.js events: {"image":21,"detect":21,"warmup":2}
2022-01-17 10:55:06 [36mINFO: [39m test-node-gpu.js tensors 1925
2022-01-17 10:55:06 [36mINFO: [39m test-node-gpu.js test complete: 28054 ms
2022-01-17 10:55:07 [36mINFO: [39m
2022-01-17 10:55:07 [36mINFO: [39m test-node-wasm.js start
2022-01-17 10:55:08 [35mSTATE: [39m test-node-wasm.js passed: model server: https://vladmandic.github.io/human/models/
2022-01-17 10:55:08 [36mINFO: [39m test-node-wasm.js test: configuration validation
2022-01-17 10:55:08 [35mSTATE: [39m test-node-wasm.js passed: configuration default validation []
2022-01-17 10:55:08 [35mSTATE: [39m test-node-wasm.js passed: configuration invalid validation [{"reason":"unknown property","where":"config.invalid = true"}]
2022-01-17 10:55:08 [36mINFO: [39m test-node-wasm.js test: model load
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.299 Human: error loading model: fetch function is not defined:
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.299 Human: error loading model: fetch function is not defined:
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.300 Human: error loading model: fetch function is not defined:
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.300 Human: error loading model: fetch function is not defined:
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.300 Human: error loading model: fetch function is not defined:
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.300 Human: error loading model: fetch function is not defined:
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.300 Human: error loading model: fetch function is not defined:
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.300 Human: error loading model: fetch function is not defined:
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.300 Human: error loading model: fetch function is not defined:
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.300 Human: error loading model: fetch function is not defined:
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.300 Human: error loading model: fetch function is not defined:
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.301 Human: error loading model: fetch function is not defined:
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.303 Human: error loading model: https://vladmandic.github.io/human/models/movenet-lightning.json TypeError: Cannot read properties of null (reading 'ok')
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at HTTPRequest.<anonymous> (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:8178:49)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at step (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:129:27)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at Object.next (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:78:53)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at fulfilled (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:59:28)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at processTicksAndRejections (node:internal/process/task_queues:96:5)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.307 Human: error loading model: https://vladmandic.github.io/human/models/blazeface.json TypeError: Cannot read properties of null (reading 'ok')
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at HTTPRequest.<anonymous> (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:8178:49)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at step (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:129:27)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at Object.next (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:78:53)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at fulfilled (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:59:28)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at processTicksAndRejections (node:internal/process/task_queues:96:5)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.307 Human: error loading model: https://vladmandic.github.io/human/models/antispoof.json TypeError: Cannot read properties of null (reading 'ok')
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at HTTPRequest.<anonymous> (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:8178:49)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at step (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:129:27)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at Object.next (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:78:53)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at fulfilled (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:59:28)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at processTicksAndRejections (node:internal/process/task_queues:96:5)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.308 Human: error loading model: https://vladmandic.github.io/human/models/liveness.json TypeError: Cannot read properties of null (reading 'ok')
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at HTTPRequest.<anonymous> (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:8178:49)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at step (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:129:27)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at Object.next (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:78:53)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at fulfilled (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:59:28)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at processTicksAndRejections (node:internal/process/task_queues:96:5)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.308 Human: error loading model: https://vladmandic.github.io/human/models/faceres.json TypeError: Cannot read properties of null (reading 'ok')
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at HTTPRequest.<anonymous> (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:8178:49)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at step (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:129:27)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at Object.next (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:78:53)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at fulfilled (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:59:28)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at processTicksAndRejections (node:internal/process/task_queues:96:5)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.308 Human: error loading model: https://vladmandic.github.io/human/models/emotion.json TypeError: Cannot read properties of null (reading 'ok')
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at HTTPRequest.<anonymous> (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:8178:49)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at step (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:129:27)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at Object.next (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:78:53)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at fulfilled (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:59:28)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at processTicksAndRejections (node:internal/process/task_queues:96:5)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.308 Human: error loading model: https://vladmandic.github.io/human/models/iris.json TypeError: Cannot read properties of null (reading 'ok')
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at HTTPRequest.<anonymous> (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:8178:49)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at step (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:129:27)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at Object.next (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:78:53)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at fulfilled (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:59:28)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at processTicksAndRejections (node:internal/process/task_queues:96:5)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.308 Human: error loading model: https://vladmandic.github.io/human/models/facemesh.json TypeError: Cannot read properties of null (reading 'ok')
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at HTTPRequest.<anonymous> (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:8178:49)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at step (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:129:27)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at Object.next (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:78:53)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at fulfilled (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:59:28)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at processTicksAndRejections (node:internal/process/task_queues:96:5)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.309 Human: error loading model: https://vladmandic.github.io/human/models/handtrack.json TypeError: Cannot read properties of null (reading 'ok')
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at HTTPRequest.<anonymous> (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:8178:49)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at step (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:129:27)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at Object.next (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:78:53)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at fulfilled (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:59:28)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at processTicksAndRejections (node:internal/process/task_queues:96:5)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.309 Human: error loading model: https://vladmandic.github.io/human/models/handlandmark-full.json TypeError: Cannot read properties of null (reading 'ok')
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at HTTPRequest.<anonymous> (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:8178:49)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at step (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:129:27)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at Object.next (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:78:53)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at fulfilled (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:59:28)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at processTicksAndRejections (node:internal/process/task_queues:96:5)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.309 Human: error loading model: https://vladmandic.github.io/human/models/mb3-centernet.json TypeError: Cannot read properties of null (reading 'ok')
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at HTTPRequest.<anonymous> (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:8178:49)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at step (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:129:27)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at Object.next (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:78:53)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at fulfilled (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:59:28)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at processTicksAndRejections (node:internal/process/task_queues:96:5)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: 10:55:08.309 Human: error loading model: https://vladmandic.github.io/human/models/selfie.json TypeError: Cannot read properties of null (reading 'ok')
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at HTTPRequest.<anonymous> (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:8178:49)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at step (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:129:27)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at Object.next (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:78:53)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at fulfilled (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-core/dist/tf-core.node.js:59:28)
2022-01-17 10:55:08 [32mDATA: [39m test-node-wasm.js stdout: at processTicksAndRejections (node:internal/process/task_queues:96:5)
2022-01-17 10:55:08 [33mWARN: [39m test-node-wasm.js stderr: /home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-backend-wasm@3.13.0_@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-backend-wasm/dist/tf-backend-wasm.node.js:5262
2022-01-17 10:55:08 [33mWARN: [39m test-node-wasm.js stderr: var Module=typeof WasmBackendModule!=="undefined"?WasmBackendModule:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject;});var beforeListeners;if(typeof process!=="undefined"&&process.listeners){beforeListeners={uncaughtException:process.listeners("uncaughtException"),unhandledRejection:process.listeners("unhandledRejection")};}var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key];}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary;var nodeFS;var nodePath;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=path.dirname(scriptDirectory)+"/";}else {scriptDirectory=__dirname+"/";}read_=function shell_read(filename,binary){if(!nodeFS)nodeFS=fs;if(!nodePath)nodePath=path;filename=nodePath["normalize"](filename);return nodeFS["readFileSync"](filename,binary?null:"utf8")};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret);}assert(ret.buffer);return ret};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/");}arguments_=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status);};Module["inspect"]=function(){return "[Emscripten Module object]"};}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)};}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs;}else if(typeof arguments!="undefined"){arguments_=arguments;}if(typeof quit==="function"){quit_=function(status){quit(status);};}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print;}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href;}else if(typeof document!=="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src;}if(_scriptDir){scriptDirectory=_scriptDir;}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1);}else {scriptDirectory="";}{read_=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)};}readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror();};xhr.onerror=onerror;xhr.send(null);};}}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key];}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(
2022-01-17 10:55:08 [33mWARN: [39m test-node-wasm.js stderr:
2022-01-17 10:55:08 [33mWARN: [39m test-node-wasm.js stderr: TypeError: Cannot read properties of undefined (reading 'inputs')
2022-01-17 10:55:08 [33mWARN: [39m test-node-wasm.js stderr: at GraphModel.get [as inputs] (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-converter@3.13.0_@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-converter/dist/tf-converter.node.js:29374:34)
2022-01-17 10:55:08 [33mWARN: [39m test-node-wasm.js stderr: at load15 (/home/vlado/dev/human/dist/human.node-wasm.js:10407:24)
2022-01-17 10:55:08 [33mWARN: [39m test-node-wasm.js stderr: at processTicksAndRejections (node:internal/process/task_queues:96:5)
2022-01-17 10:55:08 [33mWARN: [39m test-node-wasm.js stderr: Thrown at:
2022-01-17 10:55:08 [33mWARN: [39m test-node-wasm.js stderr: at get (/home/vlado/dev/human/node_modules/.pnpm/@tensorflow+tfjs-converter@3.13.0_@tensorflow+tfjs-core@3.13.0/node_modules/@tensorflow/tfjs-converter/dist/tf-converter.node.js:29374:34)
2022-01-17 10:55:08 [33mWARN: [39m test-node-wasm.js stderr: at load15 (/home/vlado/dev/human/dist/human.node-wasm.js:10407:24)
2022-01-17 10:55:08 [33mWARN: [39m test-node-wasm.js stderr: at processTicksAndRejections (node:internal/process/task_queues:96:5)
2022-01-17 10:55:08 [33mWARN: [39m test-node-wasm.js stderr: Node.js v17.2.0
2022-01-17 10:55:08 [36mINFO: [39m all tests complete
2022-01-17 10:55:08 [36mINFO: [39m failed: {"count":0,"messages":[]}
2022-01-17 10:55:08 [36mINFO: [39m status: {"test":"test-node.js","passed":101,"failed":0}
2022-01-17 10:55:08 [36mINFO: [39m status: {"test":"test-node-gpu.js","passed":101,"failed":0}
2022-01-17 10:55:08 [36mINFO: [39m status: {"test":"test-node-wasm.js","passed":3,"failed":0}