Skip to content

approach0/llmm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LLMM (Large Language Model for Math)

Usage

python inference.py ~/llama-models/7B-hgf-new/ --debug=False
Creating model ...
Loading model shard: pytorch_model-00002-of-00002.bin
Loading model shard: pytorch_model-00001-of-00002.bin
Prompt: My name is Mariama, my favorite
2016 film is La La Land and my favorite food is chocolate chip cookies. I love being active and
am always looking for new things to do around Chicago. I am currently a junior majoring in
Communication with a focus in Strategic Communication and a minor in Spanish. After graduation,
I plan to move to a city with a good public transportation system, get a job and enjoy life. I
am so excited to be a part of the Communication Interns this summer and look forward to learning
about the industry and developing skills that will help me in the future.

Wandb

wandb login

Setup

conda create --name llmm -c conda-forge python=3.8
conda activate llmm

if true; then
  pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu118
  python -c 'import torch; print(torch.cuda.is_available())'
  python -c 'import torch; print(torch.version.cuda)'
  python -c 'import sys; print(sys.version)'
  python -c 'import torch; print(torch.backends.cudnn.enabled)'
  python -c 'import torch; print(torch.__version__)'
  python -c 'import torch; d = torch.device("cuda"); print(torch.cuda.get_device_properties(d))'
  python -c 'import torch; print(torch.cuda.get_arch_list())'
  
  conda install cuda -c nvidia/label/cuda-11.8.0 # must match torch version!
  pip3 install packaging
  unset CUDA_HOME
  pip3 install flash-attn==2.3.0
else
  pip install vllm
fi;

pip3 install transformers==4.33.1
pip3 install deepspeed==0.10.3
pip3 install peft==0.4.0

pip3 install -r requirements.txt

git submodule init
git submodule update

cd ..
git clone [email protected]:w32zhong/Progressive-Hint.git
git clone [email protected]:hendrycks/math.git

Slurm

See instructions: https://watgpu.cs.uwaterloo.ca/slurm.html, or https://docs.alliancecan.ca/wiki/Using_GPUs_with_Slurm

To see the time limit for a job:

squeue
scontrol show job -dd 483 | grep TimeLimit
scontrol show job -dd 479 | grep TRES=
salloc --gres=gpu:5 --cpus-per-task=8 --mem=250G --time=20:00:00
sacct --starttime=2023-10-18 # list pass/revoked jobs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published