본문 바로가기

Programming/General6

QT6 오픈소스 온라인 설치 도중 네트워크 에러가 발생할 때 해결 방법 문제 Windows 환경에서 QT 오픈소스 온라인 설치 도중 다음과 같은 에러가 발생하여 진행이 되지 않았다. 원인 QT 온라인 인스톨러에서 패키지와 메타데이터를 다운로드 해줄 미러사이트를 자동으로 선택해주는데 모종의 이유로 해당 미러를 이용할 수 없을 때 발생하는 문제다. 해결 방법 미러사이트를 수동으로 설정해주면 된다. 다음의 절차를 따라보자. 1. cmd 실행 2. 인스톨러의 경로로 이동 3. 다음과 같이 입력 후 명령 실행(installer에 인스톨러 파일 이름을 대신 넣어 주자.) installer(.exe) --mirror http://www.nic.funet.fi/pub/mirrors/download.qt-project.org - 참고 사이트 Network Error while downloa.. 2023. 3. 17.
[YOLOv7] training 중 indices should be either on cpu or on the same device as the indexed tensor (cpu) 에러 발생 해결법 1. 증상 Training YOLOv7 on Custom Data - Colaboratory (google.com) Training YOLOv7 on Custom Data Colaboratory notebook colab.research.google.com colab에서 training을 할려고 할 때 indices should be either on cpu or on the same device as the indexed tensor (cpu) 과 같은 에러 메시지 발생 2. 해결 방법 다음 커맨드를 실행하여 pytorch의 버전을 다운그레이드 하면 됨 !pip install torch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 torchtext==0.13.1 .. 2022. 12. 28.
OPCUA 관련 참고 사이트 OPCFoundation/UA-.NETStandard: OPC Unified Architecture .NET Standard (github.com) GitHub - OPCFoundation/UA-.NETStandard: OPC Unified Architecture .NET Standard OPC Unified Architecture .NET Standard. Contribute to OPCFoundation/UA-.NETStandard development by creating an account on GitHub. github.com Free OPC-UA Library (github.com) Free OPC-UA Library Open Source C++ and Python OPC-UA Librarie.. 2022. 5. 4.
[General] 공유메모리에 대한 정의 및 사용법 1. 공유 메모리에 대한 정의 공유 메모리(shared Memory)는 멀티 프로세스 환경에서 여러 프로세스가 동시에 접근할 수 있는 메모리이다. 이 공유 메모리는 여러 프로세스가 동시에 접근 할 수 있으므로 한 프로세스에서 메모리 공간의 내용을 변경하면 다른 프로세스가 포인터로 해당 메모리에 접근하여 데이터를 취득 혹은 변경할 수 있게 되므로 프로세스간 통신이 이루어진다고 볼 수 있다. 2. 공유 메모리 사용법 공유 메모리의 생성은 최초로 공유 메모리 공간을 만들고자 하는 프로세스가 커널에 공유 메모리 공간 할당을 요청함으로써 이루어지고 이로 인해 만들어진 공유 메모리는 커널이 관리한다. 공유 메모리는 PC를 재부팅하거나 직접 삭제하지 않는 한, 공유 메모리를 사용하는 모든 프로세스가 종료되었다고 하더.. 2022. 4. 26.