supersonic icon indicating copy to clipboard operation
supersonic copied to clipboard

windows环境下启动报错[java.lang.RuntimeException: ai.onnxruntime.OrtException: Error code - ORT_INVALID_ARGUMENT - message: Non-zero status code returned while running Gather node. Name:'/embeddings/word_embeddings/Gather' Status Message: indices element out of data bounds, idx=27009 must be within the inclusive range [-21128,21127]]

Open ywf opened this issue 7 months ago • 1 comments

Describe your question

环境:windows11 版本:0.9.4 在命令行执行.\supersonic-daemon.bat start,页面打不开,查看log日志error.chat.log,显示如下的错误: 2024-07-22 17:02:56,831 [main] ERROR [] c.t.s.c.s.impl.EmbeddingServiceImpl 50 - embeddingModel embed error question: 对比一下陈拙悬、孟梅琦、赖媚韵的粉丝数 (补充信息:’'1527896'‘是一个’MPPM歌手ID‘,’ '1565463'‘是一个’MPPM歌手ID‘,’ '2141459'‘是一个’MPPM歌手ID‘。当前的日期是2023-05-31) , embeddingStore: InMemoryEmbeddingStore java.lang.RuntimeException: ai.onnxruntime.OrtException: Error code - ORT_INVALID_ARGUMENT - message: Non-zero status code returned while running Gather node. Name:'/embeddings/word_embeddings/Gather' Status Message: indices element out of data bounds, idx=27009 must be within the inclusive range [-21128,21127] at dev.langchain4j.model.embedding.OnnxBertBiEncoder.embed(OnnxBertBiEncoder.java:68) at dev.langchain4j.model.embedding.AbstractInProcessEmbeddingModel.embedAll(AbstractInProcessEmbeddingModel.java:50) at dev.langchain4j.model.embedding.EmbeddingModel.embed(EmbeddingModel.java:34) at dev.langchain4j.model.embedding.EmbeddingModel.embed(EmbeddingModel.java:24) at com.tencent.supersonic.common.service.impl.EmbeddingServiceImpl.addQuery(EmbeddingServiceImpl.java:47) at com.tencent.supersonic.common.service.impl.ExemplarServiceImpl.storeExemplar(ExemplarServiceImpl.java:49) at com.tencent.supersonic.common.service.impl.ExemplarServiceImpl.lambda$loadSysExemplars$2(ExemplarServiceImpl.java:94) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384) at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580) at com.tencent.supersonic.common.service.impl.ExemplarServiceImpl.loadSysExemplars(ExemplarServiceImpl.java:94) at com.tencent.supersonic.common.service.impl.ExemplarServiceImpl.run(ExemplarServiceImpl.java:83) at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:791) at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:775) at org.springframework.boot.SpringApplication.run(SpringApplication.java:345) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1332) at com.tencent.supersonic.StandaloneLauncher.main(StandaloneLauncher.java:19) Caused by: ai.onnxruntime.OrtException: Error code - ORT_INVALID_ARGUMENT - message: Non-zero status code returned while running Gather node. Name:'/embeddings/word_embeddings/Gather' Status Message: indices element out of data bounds, idx=27009 must be within the inclusive range [-21128,21127] at ai.onnxruntime.OrtSession.run(Native Method) at ai.onnxruntime.OrtSession.run(OrtSession.java:395) at ai.onnxruntime.OrtSession.run(OrtSession.java:242) at ai.onnxruntime.OrtSession.run(OrtSession.java:210) at dev.langchain4j.model.embedding.OnnxBertBiEncoder.encode(OnnxBertBiEncoder.java:115) at dev.langchain4j.model.embedding.OnnxBertBiEncoder.embed(OnnxBertBiEncoder.java:64) ... 16 common frames omitted

Provide any additional context or information

No response

What have you tried to resolve your question

No response

Your environment

No response

Screenshots or Logs

No response

Additional information

No response

ywf avatar Jul 22 '24 09:07 ywf