설치전 알아야 할 사실
Genesis REDME에서는 가볍고, 매우 빠르며, 파이썬 친화적인, 폭넓은 재료와 물리 현상을 시뮬레이션할 수 있도록 처음부터 다시 구축된 범용 물리 엔진이다라고 설명한다.
다만 이런 Genesis를 사용하기 위해서는 Linux 운영체제를 권장을 하지만 사실 필수이다.
필수인 이유는 윈도우에서 물리엔진을 랜더링할 때 발생한다. AttributeError: function 'glGetUniformLocation' not found라는 오류가 발생하고, 이는 Genesis Document에 들어가면 interactive Viewer, Hendless Rendering이 지원이 안 되는 것을 확인할 수 있다.
Genesis를 사용하는데 윈도우 사용자면 Linux를 설치 하거나 꼭 필요한것이 아니면 윈도우가 지원될 때까지, 기다리면 된다. 혹시 가상 머신으로 Linux를 설치한다고 하면 그래픽 카드가 nvidia가 아닌 vmsvga로 잡히니 안된다. 실제로 직접 해봤기 때문에 알아낸 사실이다.
이를 해결하기 위해 멀티 부팅을 시도하였다.
설치 버전
Ubuntu 22.04.05
https://releases.ubuntu.com/jammy/
Python 3.9.21
sudo apt install python3.9
CUDA 12.4
https://developer.nvidia.com/cuda-12-4-0-download-archive
PyTorch
https://pytorch.kr/get-started/locally/
멀티 부팅 하는 방법
파티션 나누기
[Linux] 윈도우, 리눅스(우분투) 듀얼부팅 세팅하기
우분투와 리눅스를 함께 사용할 수 있도록 듀얼부팅을 세팅합니다.
velog.io
우분투 설치
우분투 부팅 usb 설치 방법 (우분투 설치, 파티션 설정)
이 포스팅에서는 우분투 부팅 usb를 통해 컴퓨터를 우분투로 포맷하는 방법에 대해 다룹니다. (우분투 설치) 부팅 usb 만드는 방법은 아래의 이전 포스팅을 참고해 주시면 감사하겠습니다. 우분투
amkorousagi-money.tistory.com
파티션 설정할 때 부팅을 위해서 500MB를 EFI System Partition을 파티션으로 나누는것 같은데 설명이 명확하게 없어서 부팅 세팅을 EFI System Partition 파티션으로 선택하였다.
리눅스 설정
Linux NVIDIA 드라이버
[Linux] Ubuntu 22.04 NVIDIA 드라이버 + CUDA + cuDNN 설치하기
설치 순서 1. NVIDIA 드라이버 설치 2. CUDA 설치 3. cuDNN 설치 1. NVIDIA 드라이버 설치 1) 사전 설치 요소 sudo apt update && upgrade -y sudo apt install build-essential gcc ubuntu-drivers-common dkms vim nvidia-modprobe 2) Nouveau
starlane.tistory.com
*만약에 NVIDIA 드라이버 설치 중에 다음과 같은 경우 발생 시 아래를 참고
[ 자취방 워크스테이션 ] #15 우분투 서버에 NVIDA 드라이버 설치하기
//1 딥러닝을 위해서는 엔비디아 그래픽카드가 필수다. 왜냐하면 병렬연산을 위해서 대부분의 프레임워크들이 CUDA를 선택했기 때문이다. 원래는 #15를 엔비디아 도커 설치까지로 생각하고 글을
davi06000.tistory.com
CUDA 12.4
*CUDA의 경우 윈도우에서 설치하여 그래픽 카드에 남아 있는 경우 안 해도 됨
CUDA Toolkit 12.4 Downloads
developer.nvidia.com
Linux Python 3.9
Linux : Ubuntu 20.04 : Python 3.9 설치 방법, 예제, 명령어
파이썬은 세계에서 가장 인기 있는 프로그래밍 언어 중 하나입니다. 간단한 스크립트에서 복잡한 기계 학습 알고리즘에 이르기까지 모든 종류의 애플리케이션을 구축하는 데 사용되는 다용도
jjeongil.tistory.com
'AI > Genesis-AI' 카테고리의 다른 글
[AI] Genesis-AI 짧은 결론 (0) | 2025.01.05 |
---|