This is an old revision of the document!
Semana 6 de 2024
Pesquisa
- Leitura do artigo “RefactorScore: Evaluating Refactor Prone Code”.
- Uso do conjunto de dados do artigo “RefactorScore: Evaluating Refactor Prone Code”.
- Instalação do ROCM para utilização com o pyTorch: https://medium.com/@anvesh.jhuboo/rocm-pytorch-on-fedora-51224563e5be
- Instalação do pyTorch
- Configuração do HuggingFace, conforme instruções em https://huggingface.co/docs/huggingface_hub/installation
- Gere um token em https://huggingface.co/settings/tokens
- python -m venv .env
- source .env/bin/activate
- git config –global credential.helper store
- pip install huggingface_hub
- pip install datasets
- huggingface-cli login
- Configuração de bibliotecas úteis para uso com HuggingFace:
- pip install 'huggingface_hub[tensorflow]' 'huggingface_hub[cli,torch]'
- Carregue os dados, conforme instruído em https://huggingface.co/settings/tokens:
- from datasets import load_dataset
- dataset = load_dataset(“kevinjesse/ManyRefactors4C”)
- train_dataset = load_dataset(“kevinjesse/ManyRefactors4C”, split=“train”)
- valid_dataset = load_dataset(“kevinjesse/ManyRefactors4C”, split=“validation”)
- test_dataset = load_dataset(“kevinjesse/ManyRefactors4C”, split=“test”)
- Obtenha o modelo:
- git lfs install