Wasmbackendmodulethreadsidsimd ошибка при использовании WebPack-Bundled SDK с tensorflow.js и @vladmandic/человекJavascript

Форум по Javascript
Ответить
Anonymous
 Wasmbackendmodulethreadsidsimd ошибка при использовании WebPack-Bundled SDK с tensorflow.js и @vladmandic/человек

Сообщение Anonymous »

Я создал JavaScript SDK, который использует библиотеку @vladmandic/человеком и tensorflow.js для операций ML. Я объединяю SDK с помощью WebPack v5.94 .
Все работает нормально, когда я использую исходный код напрямую в моем приложении Next.js. Однако, когда я устанавливаю SDK из npm < /strong> (то есть, в комплекте вывод), я сталкиваюсь с следующей ошибкой во время выполнения: < /p>

Код: Выделить всё

Uncaught ReferenceError: n is not defined at WasmBackendModuleThreadedSimd at self.onmessage 


Я использую только wasm -файл из MediaPipe через ссылку CDN [/b], а мой конфигуратор WebPack выглядит так:

Код: Выделить всё

import path from 'path';
import { fileURLToPath } from 'url';

const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);

export default {
experiments: {
outputModule: true
},
entry: './abc.js',
output: {
filename: 'abc.js',
path: path.resolve(__dirname, 'dist'),
library: {
type: 'module'
},
},
module: {
rules: [
{
test: /\.jsx?$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env', '@babel/preset-react'],
},
},
},
{
test: /\.css$/,
use: [
'style-loader',
'css-loader'
],
},
],
},
resolve: {
extensions: ['.js', '.jsx'],
},
mode: 'production',
};
Что я попробовал:
  • Использование только исходного кода напрямую - работает нормально.

  • from npm - throwers ense. Файл WASM правильно извлекается из CDN.
Как я могу объединить свой SDK с помощью @vladmandic/human и tensorflow-js с Webpack, чтобы он мог работать правильно? Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/796 ... h-tensorfl
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»