Я попытался запустить pos enet на React native, tt показал '--- 0', и Expo внезапно закрылась, не показывая никакого кода ошибки. Он работал совершенно нормально несколько недель go, но теперь это не так. Пожалуйста, посоветуйте свою идею. Спасибо.
Ошибка: имя базы данных 'undefined' не найдено в реестре
Версии:
expo - версия 3.11.7
узел - -version v12.14.1
npm -version 6.13.4
@ensorflow / tfjs-react-native@0.2.3
@ensorflow-models / posenet@2.2.1
@ensorflow / tfjs@1.7.2
import * as React from 'react';
import * as tf from '@tensorflow/tfjs';
import * as posenet from '@tensorflow-models/posenet';
import '@tensorflow/tfjs-react-native';
export default class Notification extends React.Component {
inputTensorHeight = 200;
inputTensorWidth = 152;
async componentDidMount() {
await tf.ready().then( ref => {
console.log('--------- tf.ready');
}).catch(function(error) {
// alert('Error tf.ready(): ', error.code);
console.log('Error tf.ready(): ', error);
console.log('Error.code tf.ready(): ', error.code);
});
const posenetModel = await posenet.load({
architecture: 'MobileNetV1',
outputStride: 16,
inputResolution: { width: this.inputTensorWidth, height: this.inputTensorHeight },
multiplier: 0.75,
quantBytes: 2
}).then( ref => {
console.log('--------- posenet loaded.');
}).catch(function(error) {
console.log('Error posenet.load: ', error);
});
}
render() {
console.log('--- 0');
return(
<Text> Hello </Text>
)
}
}