Update golden ragtriever?

Hi everyone,

Totally nubie question.
I would like to update my golden ragtriever as I am currently using v 0.3.1 but I am getting itchy losing my files.
I have embedded some thousands of books using Cohere, have been using verba for many months and I would like to know if these embeddings are stored locally (on my docker container) or on the Cohere website so that there wont be any risk in case the update doesn’t go as planned.

Thanks!

hi @Ilan_Manouach !!

Depending on how you deployed Verba, your data should be stored in a docker volume or on the Weaviate embedded volume path.

One way to make sure you have a backup, is to migrate that data to a new cluster, and point the new Verba there.

Here is a migration guide that can get you there:

When you start Verba, there should be some info with hints on where your data should be stored.

Let me know if this helps.

Thanks!

Thank you @DudaNogueira

I have a couple of bare metal backups of my hard drive where the docker components are stored. This keeps me calm :slightly_smiling_face:

I guess my question is more about

  1. can I fearlessly do “pip update goldenverba” without compromising my docker install and
  2. is there a way to move my embeddings from the docker application in a format that can be recognizable in other Verba installs or other RAG applications altogether.

Hope this makes sense.

Hi!

for 1, you should be able to upgrade it. Of course, some backup is advised :wink:

and for 2, if you are using Verba and want to move that content to another cluster and use Verba there, it should be fine. Of course, Verba has it’s own schema, so if you data has that same schema, it should work.

Thank you @DudaNogueira

My docker image of Verba says that I am running the last version, (which is definitely, it’s the 0.3.1). Is there a plan for Weaviate to release the new image so that I can have all the functionalities of the latest version?

Hi!

There isn’t a released docker image, AFAIK :thinking:

Can you share the docker image path?

You can build it yourself:

Which is basically cloning/updating the repo, and then building the image with docker compose up

Let me know if this helps!