Coder Social home page Coder Social logo

Comments (6)

JingyuanZhang avatar JingyuanZhang commented on May 13, 2024

请问是PaddleHub中的哪个预训练模型?我看下

from paddle.js.

Outstanding avatar Outstanding commented on May 13, 2024

请问是PaddleHub中的哪个预训练模型?我看下

https://www.paddlepaddle.org.cn/hubdetail?name=yolov3_resnet50_vd_coco2017&en_category=ObjectDetection
用的是这个链接的模型

from paddle.js.

JingyuanZhang avatar JingyuanZhang commented on May 13, 2024

收到~ 我们排查下~

from paddle.js.

Outstanding avatar Outstanding commented on May 13, 2024

收到~ 我们排查下~

paddle模型转paddlejs模型出现Cannot read property 'length' of undefined的错误复现步骤

  • 在aistudio中创建一个Notebook一个paddle1.8.4 + python3.7的环境

  • 在aistudio_notebook中放入运行以下代码并运行

    import paddlehub as hub
    object_detector = hub.Module(name="yolov3_resnet50_vd_coco2017")
    object_detector.save_inference_model('./1','__model__','__params__',True)
  • 将paddlejs项目中的tools/ModelConverter文件夹上传至notebook根目录

  • 在终端中运行以下命令

cd ModelConverter
python3 convertToPaddleJSModel.py --modelPath=../1/__model__ --paramPath=../1/__params__ --outputDir=out
  • 将生成的out文件夹中的文件下载到本地的~Paddle.js-master\dist\model\yolov3_resnet50_vd_coco2017
  • 修改Paddle.js-master\examples\tinyYolo\index.es6文件的modelPath为:'model/yolov3_resnet50_vd_coco2017'
  • 运行项目之后查看数据包发现本地的model.json已经加载进来,但是web控制台出现错误
graph.es6:354 Uncaught (in promise) TypeError: Cannot read property 'length' of undefined
    at graph.es6:354
    at Array.filter (<anonymous>)
    at Graph.getNextExecutor (graph.es6:353)
    at graph.es6:225
    at Array.map (<anonymous>)
    at Graph.constructOpsMap (graph.es6:223)
    at Paddle.preGraph (paddle.es6:52)
    at Paddle._callee$ (paddle.es6:41)
    at tryCatch (runtime.js:65)
    at Generator.invoke [as _invoke] (runtime.js:303)
  • 以上为完整的可复现bug,初步怀疑是paddle模型的问题。

Note:

  • 在本地中npm install + npm run tinyYolo 运行官方版本paddlejs项目是正常可运行的,上传蜘蛛侠的照片能出现红色方框
  • 按照B站的教程视频将Paddle.js-master\tools\infer_model\gesture_detect这个文件夹下的模型转换成model.json后运行也是正常的,控制台可以输出识别结果
  • 目前只发现官方版本paddlejs项目中自带的模型转换之后能正常使用,其他的模型转换后都无法正常加载,包括上例中的paddlehub和padlle官网的模型库,报错均如上所述

from paddle.js.

liuna471658955 avatar liuna471658955 commented on May 13, 2024

我也遇到了同样的问题,我用的模型是paddleOCR,将paddleOCR 转成paddlejs需要的模型之后,放在前端代码里按照视频的代码敲下来之后,就报错core.js:4442 ERROR Error: Uncaught (in promise): TypeError: Cannot read property '0' of undefined
TypeError: Cannot read property '0' of undefined
at index.js:1
at Array.map ()
at t.value (index.js:1)
at t.value (index.js:1)
at t. (index.js:1)
at u (index.js:1)
at Generator._invoke (index.js:1)
at Generator.forEach.t. [as next] (index.js:1)
at n (index.js:1)
at s (index.js:1)
at resolvePromise (zone-evergreen.js:798)
at zone-evergreen.js:705
at rejected (tslib.es6.js:74)
at ZoneDelegate.invoke (zone-evergreen.js:364)
at Object.onInvoke (core.js:27545)
at ZoneDelegate.invoke (zone-evergreen.js:363)
at Zone.run (zone-evergreen.js:123)
at zone-evergreen.js:857
at ZoneDelegate.invokeTask (zone-evergreen.js:399)
at Object.onInvokeTask (core.js:27533)

from paddle.js.

liuna471658955 avatar liuna471658955 commented on May 13, 2024

收到~ 我们排查下~

你好请问这个问题有进展吗,我也遇到了相同的问题,我将自己遇到的问题粘贴在下方了

from paddle.js.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.