DD3412 chain of verification reproduction
1.0.0
Во -первых, создайте виртуальную среду Python и установите требования:
conda create -n CoVe python=3.10
conda activate CoVe
Чтобы установить требования:
pip install -r requirements.txt
Затем создайте файл с именем .configuration
для хранения конфиденциальных данных, таких как OpenAI и клавиши API HuggingFace. Этот файл должен выглядеть так:
OPENAI_API_KEY=sk-abc.....
HF_API_KEY=hf_abc.......
Чтобы выполнить Cove, используйте команду ниже:
>> bash scripts/wikidata.sh # for wikidata task, and Llama2-70b model
llama2
, llama2_70b
, llama-65b
, gpt3
joint
, two_step
, factored
wikidata
, wikidata_category
, multispanqa
Вы можете запустить эксперименты, используя аптельер со следующими шагами:
my_apptainer.def
: # Build the Apptainer container
apptainer build my_container.sif my_apptainer.def
apptainer_job
: SBATCH apptainer_job.sh
В качестве альтернативы, вы можете использовать следующую команду:
apptainer exec --nv my_apptainer.sif ./scripts/wikidata.sh # for Wikidata task and Llama2-70b