File size: 664 Bytes
90084cd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import torch 
from pathlib import Path

DEVICE = 'cuda' if torch.cuda.is_available() else 'cpu'

BASE_DIR = Path(__file__).resolve().parent.parent 

FAISS_DIR = BASE_DIR / 'faiss_embedding'
MODELS_DIR = BASE_DIR / 'models'


BIOCLIP_MODEL_ID = 'imageomics/bioclip'
BIOCLIP_INDEX_PATH = FAISS_DIR / 'bioclip_animal_index.faiss'
BIOCLIP_EMBEDDINGS_PATH = FAISS_DIR / 'bioclip_animal_embeddings.pt'
ANIMAL_SPECIES_LIST = FAISS_DIR / 'animal_species_list.txt'
BIOCLIP_METADATA = FAISS_DIR / 'bioclip_metadata.json'


PLANT_MODEL_ID = 'drrobot9/BIONEXUS_PLANT_CLASSIFICATION'

QWEN_MODEL_ID = 'Qwen/Qwen2.5-1.5B-Instruct'

TOP_K_ANIMALS = 1
CONFIDENCE_THRESHOLD = 0.25