## Weaviate clip encoder

- wpsolrKeymaster1 year, 3 months ago #33031
Yes indeed.

You can follow the Weaviate’s CLIP documentation.

We also built a WooCommerce demo with Weaviate’s CLIP module.

sanninParticipant1 year, 3 months ago #33033I have installed weaviate with semitechnologies/multi2vec-clip:openai-clip-vit-base-patch16 encoder. The orders have been indexed just fine but in products i get this error:

`(Weaviate) \"Error sent from Weaviate: update vector: fail with status 500: The size of tensor a (571) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (880) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (504) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (418) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (277) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (598) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (562) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (362) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (313) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (274) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (565) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (459) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (588) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (592) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (461) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (546) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (339) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (263) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (370) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (524) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (452) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (347) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (229) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (228) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (228) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (317) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (334) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (340) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (260) must match the size of tensor b (77) at non-singleton dimension 1 | update vector: fail with status 500: The size of tensor a (293) must match the size of tensor b (77) at non-singleton dimension 1`

The default clip encoder you specify in your documentation works, but it is veeeery slow and i would like to know my alternatives.

wpsolrKeymaster1 year, 3 months ago #33037I understand.

You should ask Weaviate support, as they should be interested in this kind of feedback.

Please copy here your Weaviate’s issue link, so I can be notified and eventually participate !

wpsolrKeymaster1 year, 3 months ago #33051(Issue open at Weaviate: https://github.com/weaviate/weaviate/issues/2909)

You must be logged in to reply to this topic.