问题描述:pymilvus.exceptions.MilvusException: <MilvusException: (code=65535, message=the length(6) of float data should divide the dim(1000))>

在Milvus向量数据库中插入数据时报错,我们可以直接在message里面查看报错信息:

the length(6) of float data should divide the dim(1000))

翻译:float数据的长度(6)应该除以dim(1000)。


解释:

  • length(6): 指的是你尝试插入或处理的浮点数数据的长度或数量。
  • dim(1000): 指的是在 Milvus 中定义的向量维度,即每个向量应该包含的浮点数数量。

解决办法:

检查模型输出的分类维度。

我是将Dense(6)更改为Dense(1000)了,具体的操作得根据自己的项目实际需求来修改。只需要两者保持一致即可。

Logo

一站式 AI 云服务平台

更多推荐