Skip to content

halfvec error - ValueError: could not convert string to float: '' #101

@frieda-huang

Description

@frieda-huang

Hi! I keep getting ValueError: could not convert string to float: '' due to the values in my halfvec column being malformed.

This is what my halfvec column looks like:

{"[0.011108398,-0.11376953,-0.044677734,-0.23632812, ...]"}
vector_embedding: Mapped[list[np.array]] = mapped_column(ARRAY(HALFVEC(VECT_DIM)))

I also made sure to convert each vector using np.array before upsert

vector_embedding = [np.array(e) for e in embeddings]

Interestingly, the other field vector_embedding: Mapped[np.array] = mapped_column(HALFVEC(VECT_DIM)) in a separate table works just fine. Am I missing something when using array halfvec?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions