델파이가 12.1이 나왔습니다.
혹시 11.3버전의 커뮤니티버전이 필요하시는분이 있을 수 있을 것 같아
https://altd.embarcadero.com/.../RADStudio_11_3_esd_28...
와 이것 찾느랴 엄청고생함.
델파이가 12.1이 나왔습니다.
혹시 11.3버전의 커뮤니티버전이 필요하시는분이 있을 수 있을 것 같아
https://altd.embarcadero.com/.../RADStudio_11_3_esd_28...
와 이것 찾느랴 엄청고생함.
이렇게 수정하니 정상으로 실행이 되었습니다.(2024.6.7)
즉 .to(device).float().to(device) => .to(torch.float32).to(device)
아! 인텔맥을 살까 M1 맥을 살까 고민하다 부트캠프 때문에 인텔맥을 선택한 아쉬움....
pip 는 python 2.x을 위한 것이고 pip3는 python 3.x를 위한 것입니다.
Mac에는 시스템관리를 위하여 기본으로 예전에는 python2이 설치되어 있었습니다.
그러난 맥버전업의 결과 최근에는 python3.8이 기본으로 설치되어 있습니다.
그런데도 pip 명령은 실행됩니다.
pip 와 pip3를 샐행해보면 같은 결과가 나옵니다.
그래서 별의미 없이 pip와 pip3를 혼용하여 사용해왔었는데.
가상환경을 만들어 그곳에서 살펴보니
pip의 버전이 내용도 틀리고 pip버전이 24.0 과 21.2.4로 차이가 난다.
그리고 끝부분에
이런 경고화면이 나옵니다.
이를 해결하기위해서는
다운로드 폴더에 들어오는 파일을 자동으로 정리하여봅니다.
[Cmd+Space] (=Spotlight) 한다음 스트립트편집기를 엽니다.
새로운 문서 만들기 창에서
사용자 폴더로 이동한다음 [Shift+Cmd+.]을 눌러 숨겨진 항목을 보이게합니다.
Library 폴더로 이동합니다.
Scripts 폴더로 이동합니다. 없으면 [MRB=마우스 오른쪽 버튼]하여 폴더를 생성해줍니다.
Folder Action Scripts 폴더로 이동합니다. 없으면 [MRB]하여 폴더를 생성해줍니다.
화면 아래쪽의 [새로운 폴더]버튼을 선택한 후 아래내용을 붙여넣기 합니다.
메뉴에서 [파일 > 저장...]한 다음 moveFiles.scpt로 저장해 줍니다.
tensorflow 설치시 주의해야 한다.
# Anything above 2.10 is not supported on the GPU on Windows Native
python -m pip install "tensorflow<2.11"
# Verify the installation:
python -c "import tensorflow as tf; print(tf.config.list_physical_devices('GPU'))"
2024년 4월 현재 윈도우에서는
pip install "tensorflow<2.11" 로 설치해야 한다.
한다음 import tensorflow as tf 로 불러와야 한다는데.....
로 설정하면 처리속도가 빨라진다.
맥에서 파이썬코드를 개발하려고 할때 어려운 점은 GPU를 사용할 수 없다는 것이다. 물론 이전 포스팅에서처럼 파이썬3.8을 이용하면되는데 오히려 속도가 더 느려진다.
이를 해결하기위하여
1. Colab등 유료 클라우드에 유로로 가입하여 GPU를 할당받아 사용하면되는데, 이게 시간에 제약을 많이 받는다. 예를 들어 어느정도 사용하다보면 추가 머신할당 결재를 요구한다는 것이다. 그리고 돌아보면 그리 속도향상이 되지 않는다.
2. 맥에 외장 eGPU를 설치하면 도움이 된다고 하는데 막상 비용이 만만찮고, 맥환경에서는 잘돌아가는지도 의문스럽다. 물론 인텔 맥에서 부트탬프로 윈도우를 설치하면 잘 지원이 된다고 한다. 그래서 이것도...
3. RX-4090 Laptop용 NVIDIA그래픽 카드가 장착된 노트북(저의 경우는 마침있음)에 맥에서 원격연결용 앱으로 접속하여 원격으로 가상환경을 설정하고 편집하고 실행하면 상당히 속도가 개선됨을 알 수 있다.
이 노트북은Auto1111 stable-diffusion-webui 로 AI이미지생성을 위해 마련한 것이다(--listen).
다만 아쉬운 점은 화면의 폰트가 윈도우용 폰트여서 그리 예쁘지 않고, 가독성도 떨어진다.
4. 그래서 선택한 방법으로는
1) 위에 말한 GPU가 설치 노트북에 SSH서버를 설치하고
2) 맥의 vscode에 ssh client를 설치한다음
3) 원격 연결하는 것이다.
4) 첨부한 이미지 처럼 가독성이 좋은 화면을 볼 수 있다.
5. 참고로 이 화면은 맥화면을 캡춰한 것이다.
Python3.8 에서 돌아가는 TensorFlow 2.6 이전버전에는
pip install fbprophet 으로 설치가 안될때
python -m pip install prophet 으로 설치하고. fbprophet을 prophet으로 바꾸어 준다.
pip install -U finance-datareader
pip install plotly
하고 나면
ValueError: Mime type rendering requires nbformat>=4.2.0 but it is not installed ->
에러가 나온다
pip install nbformat
pip install --upgrade nbformat
한후
pip install ipykernel
커널을 다시설치하고, Reset kernel을 한다.
windows powershell에서 가상환경 들어가기위해 Activate.ps1을 실행하면
와 같이 들어가지 못한다.델파이가 12.1이 나왔습니다. 혹시 11.3버전의 커뮤니티버전이 필요하시는분이 있을 수 있을 것 같아 https://altd.embarcadero.com/.../RADStudio_11_3_esd_28... 와 이것 찾느랴 엄청고생함.