# Set environment variables | |
export CUDA_VISIBLE_DEVICES=0 | |
export TRANSFORMERS_CACHE="/vol/bitbucket/jc4121/gptneo-2.7Bloratunning/cache" | |
export HF_DATASETS_CACHE="/vol/bitbucket/jc4121/gptneo-2.7Bloratunning/data" | |
export HF_HOME="/vol/bitbucket/jc4121/gptneo-2.7Bloratunning/hf_home" | |
# Create directories | |
mkdir -p $TRANSFORMERS_CACHE | |
mkdir -p $HF_DATASETS_CACHE | |
mkdir -p $HF_HOME | |
mkdir -p /vol/bitbucket/jc4121/gptneo-2.7Bloratunning/lib | |
# Add custom lib path to PYTHONPATH | |
export PYTHONPATH=/vol/bitbucket/jc4121/gptneo-2.7Bloratunning/lib:$PYTHONPATH | |
# Default artist | |
ARTIST="Taylor Swift" | |
# Check if an artist name was provided | |
if [ $# -ge 1 ]; then | |
ARTIST="$1" | |
fi | |
# Run generation | |
echo "Generating lyrics for artist: $ARTIST" | |
python generate.py \ | |
--artist "$ARTIST" \ | |
--max_length 512 \ | |
--temperature 0.7 \ | |
--top_p 0.9 \ | |
--top_k 50 \ | |
--num_return_sequences 1 |