분류 전체보기 (34) 썸네일형 리스트형 🐳윈도우에서 WSL2 + Docker + NVIDIA GPU + StyleGAN2 실전 딥러닝 환경 구축기 1️⃣ NVIDIA GPU 최신 드라이버 설치NVIDIA 드라이버 다운로드 페이지 접속내 그래픽카드(예: RTX 4080, 4090 등)에 맞는 최신 드라이버 설치설치 후 윈도우 재부팅2️⃣ WSL2(Windows Subsystem for Linux 2) 설치2-1. PowerShell에서 WSL2 활성화 (관리자 권한)wsl --installUbuntu 24.04 또는 22.04를 선택/설치2-2. Ubuntu 첫 실행 후, 사용자 계정 생성 및 업데이트sudo apt update && sudo apt upgrade -y3️⃣ Docker Desktop 설치Docker Desktop 다운로드윈도우에서 설치 →설치 중 "WSL2 Backend" 활성화 체크설치 후, 윈도우 트레이에 고래 아이콘이 보이면 .. [GFPGAN 연구 기록] 딥러닝 학습 시 .yml의 validation 주석 처리, 장단점 완전 분석 딥러닝 프로젝트에서 .yml 파일을 열어보면 여러 옵션들이 눈에 띕니다.특히 validation(검증) 설정 부분은 모델 개발자에게 꽤 중요한 의미를 갖죠.이번 글에서는 GFPGAN 같은 이미지 복원 딥러닝 모델 학습 시,아래와 같은 validation 관련 설정을 주석 처리했을 때 실제로 어떤 변화가 생기는지저의 경험과 함께 장단점, 그리고 운영 팁까지 꼼꼼하게 풀어보겠습니다.1. 기본 구조: .yml의 validation 세팅보통 학습 옵션 파일(.yml)에서 validation 관련 부분은 이렇게 작성되어 있습니다.# validation settingsval: val_freq: !!float 5e3 save_img: true metrics: psnr: # metric name t.. [GFPGAN 연구 일지] 파이썬 GFPGAN 학습 중 lock 파일 이슈와 근본적 해결법 딥러닝을 연구하거나, 직접 모델을 학습시켜본 분들이라면 한 번쯤은 ‘lock 파일’ 문제를 겪으셨을 거예요. 저 역시 최근에 GFPGAN 얼굴 복원 네트워크를 커스텀 데이터셋으로 학습시키던 중 예상치 못한 lock 파일 이슈로 꽤나 고생을 했습니다. 오늘은 이 문제를 어떻게 해결했는지, 그리고 실전에서 꼭 참고해야 할 노하우를 공유합니다.1. 증상: lock 파일 때문에 학습이 멈추다GFPGAN을 파이썬 환경에서 학습시키기 위해 아래와 같은 커맨드로 실행합니다.python gfpgan/train.py -opt options/train_gfpgan.yml문제는 평소처럼 잘 돌아가던 학습이, 갑자기 멈추거나 무한 대기 상태로 빠지는 경우가 생긴다는 점입니다. 이럴 때 대부분 로그를 살펴보면 lock file.. .py 에선 정상 pyinstaller로 만든후 exe 로 실행시 keras 에러 발생 시 ERROR in json_error: A KerasTensor cannot be used as input to a TensorFlow function. A KerasTensor is a symbolic placeholder for a shape and dtype, used when constructing Keras Functional models or Keras Functions. You can only use it as input to a Keras layer or a Keras operation (from the namespaces `keras.layers` and `keras.ops`). You are likely doing something like: ``` x = Input(...) ... tf.. GFPGAN 사용기 https://github.com/TencentARC/GFPGAN GitHub - TencentARC/GFPGAN: GFPGAN aims at developing Practical Algorithms for Real-world Face Restoration.GFPGAN aims at developing Practical Algorithms for Real-world Face Restoration. - TencentARC/GFPGANgithub.com os : window11python: 3.11.9gpu: 4080 super 1. GFPGAN github 홈페이지 참고하여 환경 구축Clone repogit clone https://github.com/TencentARC/GFPGAN.gitcd GFPGAN.. PowerShell로 RDP 포트 스캔하기: 스크립트 완전 분석 아래는 PowerShell 스크립트를 활용하여 로컬 네트워크에서 RDP(Remote Desktop Protocol, 원격 데스크톱) 포트(기본 포트: 3389)가 열려 있는 호스트를 스캔하는 코드의 상세한 설명입니다. 이 스크립트는 네트워크 관리나 시스템 보안 관점에서 유용하게 사용할 수 있습니다.🔍 PowerShell로 RDP 포트 스캔하기: 스크립트 완전 분석📌 전체 스크립트$subnet = "192.168.0"$port = 33891..254 | ForEach-Object { $ip = "$subnet.$_" $tcp = New-Object System.Net.Sockets.TcpClient try { $iar = $tcp.BeginConnect($ip, $port,.. GitHub Personal Access Token(PAT) 발급 받는 방법 GitHub에서 Personal Access Token(PAT)을 발급받는 방법에 대해 자세히 알아보겠습니다. PAT은 명령줄에서 Git 작업을 수행하거나 API를 사용할 때 비밀번호 대신 인증 수단으로 사용됩니다.(GitHub Docs)1. Personal Access Token이란?Personal Access Token(PAT)은 GitHub API 또는 명령줄에서 GitHub에 인증할 때 비밀번호 대신 사용할 수 있는 대안입니다. PAT은 사용자를 대신하여 GitHub 리소스에 액세스하기 위한 것으로, 조직을 대신하여 리소스에 액세스하거나 장기적인 통합을 위해서는 GitHub App을 사용하는 것이 권장됩니다. (GitHub Docs, GitHub Docs)2. PAT 발급 방법2.1 GitHub에.. GitHub Repositories List 로 묶어서 정리하기 요약: GitHub의 Lists 기능은 사용자가 ⭐ Star를 누른 리포지토리를 주제별·프로젝트별로 체계적으로 분류하고 관리할 수 있는 새로운 기능으로, 현재 퍼블릭 프리뷰 상태로 제공됩니다. 생성된 리스트는 사용자 프로필의 Stars 탭에서 공개되어 다른 사람과 공유할 수 있으며 (The GitHub Blog, GitHub Docs), 리스트 생성·편집·삭제 방법이 GitHub Docs에 상세히 안내되어 있습니다 (GitHub Docs). 다만, Lists는 기본적으로 공개되므로 목록에 포함된 프라이빗 리포지토리 공개 범위에 유의해야 합니다 (GitHub).1. Lists 기능 개요GitHub Lists는 단순히 별표를 찍는 것을 넘어, ⭐ Star를 누른 리포지토리를 여러 개의 컬렉션(Collecti.. 이전 1 2 3 4 5 다음