Skip to content

requirements.txt가 너무 오래 되어 수정이 필요합니다.#73

Open
lightcorekorea wants to merge 4 commits intowlsdml1114:mainfrom
lightcorekorea:patch-2
Open

requirements.txt가 너무 오래 되어 수정이 필요합니다.#73
lightcorekorea wants to merge 4 commits intowlsdml1114:mainfrom
lightcorekorea:patch-2

Conversation

@lightcorekorea
Copy link

requirements.txt 업데이트

최신 사용자는 기존의 readme.txt의 서술된 내용대로 설치를 진행합니다.

pip install -r requirements.txt
# requirements.txt 안의 필요 모듈이 있으나, 버전에 대한 명시가 없음.

일부 모듈 버전이 너무 높아 호환 실패로 인한 프로그램이 실행되지 못하는 문제가 있었습니다.

다음과 같은 모듈은 특정 버전 이하를 사용해야 합니다.

모듈 Scipy librosa Pytorch-lightning
최신 버전 1.14.1 ❌  0.10.2 ❌  2.4.0 ❌ 
안정 버전 1.11.4 ✔️  0.9.1 ✔️  2.2.0 ✔️ 

3개의 모듈은 최신 버전을 사용해서는 안됩니다.

일부 모듈 최신 버전에서는 Diff-SVC 모델의 코드가 호환되지 않습니다.

다른 모듈은 일관성 및 추후 업데이트를 고려해 사용이 가능한 최신 버전을 명시하고 기입했습니다.

# 필요에 따라서는 Numpy도 1.26.0으로 고정하는걸 생각하고 있습니다.

모듈의 버전이 올라감에 따라
기존의 pip install -r requirements.txt를 사용하여도

버전이 너무 높아 프로그램이 실행되지 못하는 문제가 있었습니다.

이중 특히 Scipy , librosa, Pytorch-lightning
3개의 모듈은 최신 버전을 사용해서는 안됩니다.

최신 버전에서는 Diff-SVC 모델의 코드가 호환되지 않습니다.
@lightcorekorea
Copy link
Author

requirements.txt

에 numpy의 버전이 명시되었습니다.

torchmetrics의 최신 버전으로 해당 레포지토리의
diff-svc 모델을 학습시 오류가 발생합니다.

오류 내용은 다음과 같습니다.
```
ImportError: cannot import name 'get_num_classes' from 'torchmetrics.utilities.data'
```

이 오류를 해결하려면, torchmetrics의 버전이 0.6.0이어야 합니다.
@lightcorekorea
Copy link
Author

torchmetrics의 최신 버전으로 해당 레포지토리의
diff-svc 모델을 학습시 오류가 발생합니다.

오류 내용은 다음과 같습니다.

ImportError: cannot import name 'get_num_classes' from 'torchmetrics.utilities.data'

이 오류를 해결하려면, torchmetrics의 버전이 0.6.0이어야 합니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant