분류 전체보기 1056

[Jetson] modprobe: FATAL: Module nvidia not found in directory /lib/modules/5.10.104-tegra

문제점 및 증상 DeepStream python 예제를 "nvcr.io/nvidia/deepstream-l4t:6.3-samples" 컨테이너를 이용하여 실행하려던 중 다음과 같은 오류가 발생하였고, 이를 해결하는 과정일 정리해 둡니다. "nvcr.io/nvidia/deepstream-l4t:6.3-samples" 컨테이너는 다음과 같이 실행하였습니다. docker run -it --rm --net=host --runtime nvidia --gpus all --name=ds \ -v /tmp/.X11-unix/:/tmp/.X11-unix \ -v ~/work:/workspace -w /workspace \ nvcr.io/nvidia/deepstream-l4t:6.3-samples 위와 같이 실행된 컨테이..

한강 일주 (2023-10-08)

오랜만에 한강을 일주했습니다. 안양을 출발하여 여의도 > 잠실 > 과천 > 다시 안양으로 돌아오는 약 70Km를 일주하였습니다. 준비를 제대로 하지 못하였고, 초반에 너무 힘을 다 써서, 후반에는 체력이 떨어져서 엄청 힘들었네요. 아침을 간단하게 먹고 출발했어야 했고, 중간에 먹을 간식거리를 충분히 챙겨서 갔었어야 했는데, 물 1통과 두유 2개만 갖고 갔더니, 중간부터 너무 배가 고파서 힘을 낼 수가 없었습니다. 후반에는 힘들어서 사진을 찍지도 못했네요. ^^;

2023년 3회 전자계산기조직응용기사 필답 문제 분야 정리

10여년전 기출문제만 보고 들어가서 아주 제대로 망했습니다. ^^; 마음의 여유를 갖고 직전년도 기출문제라도 확인을 해 봤더라면 좋았을텐데라는 후회가... 작업형이 없어지고, 필답만 보게 되었는데, 그런만큼 회로도를 직접 그리는 등 에전보다는 난이도가 올라간 느낌입니다. 마음을 다잡고 다음 시험을 준비해야겠습니다. 1. ANSI 단정밀도(32bit) 부동소수점 바이어스 2. 진리표를 바탕으로 최적 계산식 도출하기 3. 4bit BCD 가산기 논리소자 그리기 4. 그레이코드 논리소자 그리기 5. Carrier look ahead 방식에서 A, B 입력으로 G, P 논리식 쓰기 6. 최근 분기 여부 비트를 갖는 자료구조? 7. 해밍코드 계산표 채우기 8. 주소지정방식 9. 로더 10. IPZ 마이크로 코드 ..

자격증 2023.10.07

"칸다하(Kandahar, 2023)"를 본 후에...

감상 "더 커버넌트"를 너무나 재미나게 본 후에 비슷한 류의 나름 평점이 좋아서 보게된 영화였는데, 이상하게 뭔가 좀 아쉬운 영화였습니다. 액션도 뭔가 좀 아쉬웠고, 각국 첩보원간의 혈투?도 개연성이 부족해 보였습니다. 먼저 본 "더 커버넌트"가 너무 재미났었어서 흥미가 반감되었나 봅니다. 지금의 팔레스타인 상황에 감정 이입되어 볼 수 있는 영화이긴 했지만, 추적을 받으며 도망치다가 역공을 가하는 것이라던지 마지막 전투 장면들은 공감하기가 꾀 어려웠습니다. 주인공이 이런 저런 죽을 고생을 한 만큼 반대로 보는 관객의 입장에서는 흥미진진하고 역경을 헤쳐나가는 주인공에 감정입되어 재미가 커질 듯 한데, 이 영화는 사실 조금 어려웠습니다. 죽을 고생하며 왔던 주인공 등을 끝에서 너무 허무하게 구해버리는데.....

취미/영화보기 2023.10.02

[python] Could not find a version that satisfies the requirement torch==1.11.0+cu113

문제점 및 증상"PyTorch v1.11.0+cu113"를 설치하는 과정에서 다음과 같은 오류를 만났습니다.$ pip install torch==1.11.0+cu113ERROR: Could not find a version that satisfies the requirement torch==1.11.0+cu113 (from versions: 1.11.0, 1.12.0, 1.12.1, 1.13.0, 1.13.1, 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.2.0, 2.2.1, 2.2.2, 2.3.0)ERROR: No matching distribution found for torch==1.11.0+cu113시험 환경HW: Intel i5 / 16GB RAMGPU: NVIDIA RTX..

[Jetson] GPU 상태 등을 확인하기 위한 "nvidis-smi"는?

개요 새로 받은 NVIDIA Jetson ORIN NX에 jetson linux 설치를 마치고 활용을 해봐야하는데, 막상 어떤 것을 어떻게 확인해야 하는지 막막하였습니다. 특히 GPU 등의 상태를 확인하는 "nvidia-smi" 명령이 안되어서 난감했는데, 이를 대체할 다른 명령들인 "tegrastats", "jtop"에 대해서 알아 보겠습니다. tegrastats jetson용 Linux가 정상적으로 설치된 경우, jetson의 GPU 상태를 확인할 때는 "nvidia-smi" 대신 "tegrastats"를 이용하면 됩니다. CPU, 메모리, GPU 사용량 및 전원에 대한 정보까지 상세하게 확인할 수 있습니다. nvidia@tegra-ubuntu:~$ sudo tegrastats [sudo] passw..

[Jetson] DeepStream-6.2 Sample 구동 실패/성공

운용 환경 DeepStream-6.2 Sample 구동 실패한 환경에 대하여 정리해 둡니다. (실패는 성공의 어머니 ㅠ.ㅠ) Host PC 준비 OS: Ubuntu 22.04 Jetson 구동환경 Jetson : Orin NX 16GB OS : R35.2.1 Docker Tegra Linux 이미지 준비하기 : R35.4.1 / R35.2.1 다음은 현재 Tegra Linux 가장 최신 버전인 R35.4.1을 준비하는 과정입니다. mkdir -p ~/work/L4T_r35.4.1 cd ~/work/L4T_r35.4.1 wget https://developer.nvidia.com/downloads/embedded/l4t/r35_release_v4.1/release/jetson_linux_r35.4.1_aa..

"플레인(Plane, 2023)"를 본 후에...

감상 누리꾼들의 평점이 낮은 데는 이유가 있었던 것입니다. 비행기가 불시착하는 긴박한 상황이 이어지는데, 이상하게도 긴박감이 전혀 느껴지지 않고 '어... 불시착하네? 와 그래도 잘 세웠구만...'라는 짧은 감탄?만 나오게 하였습니다. 아마도 영화를 보는 내내 무언가 얽개가 맞지 않고 개연성이 부족하다거나, 갑작스럽게 위기가 해소되는 등... 전반적으로 딱히 고구마가 있다고 느껴지지 않았는데도 이상하게 고구마를 마구 먹은듯한 느낌의 영화였습니다. 비행기가 불시착하는 재난 상황에 불법적인 갱단이 인질극을 벌이려는 액션 모두를 잡으려는 시도는 좋았으나, 둘 다 놓쳐버린 느낌입니다. 역시나 마지막 총격씬에서는 아군은 총알이 무제한에 쏘면 백발백중하나, 갱단들은 총을 허공에다만 쏴대는 설정들이... 중간에 갱단..

취미/영화보기 2023.09.25

[python] sqlalchemy (mysql.connector.errors.DatabaseError) 1273 (HY000): Unknown collation: 'utf8mb4_0900_ai_ci'

문제점 및 증상 MariaDB와 연동하는 과정에서 다음과 같은 오류가 발생하였습니다. sqlalchemy (mysql.connector.errors.DatabaseError) 1273 (HY000): Unknown collation: 'utf8mb4_0900_ai_ci' 시험 환경 MariaDB : 10.6.4 Database charset : utf8mb4 TABLE COLLATE : utf8mb4_unicode_ci 해결 방안 해결 방법은 아주 간단합니다. 다음과 같이 DB 연결 문자열 마지막에 "?charset=utf8mb4&collation=utf8mb4_general_ci"를 추가해 주시면 됩니다. db_url = f"mysql+mysqlconnector://{conf.get(JKEY_USERN..

[Python] 발생한 Exception의 클래스를 확인하는 방법은?

발생 상황 데이터베이스에 연결하여 데이터를 추가(insert)하는 작업에서 Exception이 발생하였습니다. Exception이 발생한 원인은 테이블에 유일키가 있었는데, 중복된 값을 추가하여 "IntegrityError" 오류가 발생한 것이었습니다. 정확하게 IntegrityError만 except 처리를 하면 되겠지만, "except Exception as e:" 구문 하나로 해결할 수 없나 하는 생각에 그럼 발생한 Exception의 클래스를 확인하여 "IntegrityError" 오류만 별도 처리하면 되지 않을까? 하는 생각에 관련 자료를 찾아보게 되었습니다. Exception의 클래스 이름 확인 방법 참고자료를 보면, Exception의 클래스 이름 확인 방법은 간단하게 다음과 같이 할 수 있..

728x90