```
from atproto import *
def f(m): print(m.header, parse_subscribe_repos_message())
FirehoseSubscribeReposClient().start(f)
```
```
from atproto import *
def f(m): print(m.header, parse_subscribe_repos_message())
FirehoseSubscribeReposClient().start(f)
```
20 GOTO 10
20 GOTO 10
Step 2 - install node 20
Step 3 - clone this repro github.com/marcomaroni-...
Step 4 - run "npm i" in this folder from the command line
Step 5 - make an .env file like this (cropped)
Step 6 - run "npm run -- --"
Step 2 - install node 20
Step 3 - clone this repro github.com/marcomaroni-...
Step 4 - run "npm i" in this folder from the command line
Step 5 - make an .env file like this (cropped)
Step 6 - run "npm run -- --"
All models with A2.0 license on Hugging Face 😍 huggingface.co/collections/...
TLDR; they replaced CLIP's text encoder with various LLMs fine-tuned on captioning, better top-k accuracy on retrieval 🔥
All models with A2.0 license on Hugging Face 😍 huggingface.co/collections/...
TLDR; they replaced CLIP's text encoder with various LLMs fine-tuned on captioning, better top-k accuracy on retrieval 🔥