Files
2020-11-23 15:30:21 +08:00

32 lines
729 B
JavaScript

'use strict';
// eslint-disable-next-line no-unused-vars
const nsfw = require('nsfwjs');
// eslint-disable-next-line no-unused-vars
const tf = require('@tensorflow/tfjs-node');
class AppBootHook {
constructor(app) {
this.app = app;
}
configWillLoad() {
// console.log('config: ', this.app.config.uploadHost);
}
async didLoad() {
console.log('nsfwModel 加载中···');
this.app.nsfwModel = await nsfw.load('file://./app/model/', { type: 'graph' });
// this.app.nsfwModel = await tf.loadGraphModel('file://./app/model/model.json');
console.log('nsfwModel 已经加州完毕!');
}
// async willReady() {
// }
// async didReady() {
// }
}
module.exports = AppBootHook;