text2image (stable diffusion) img2img워크플로우https://github.com/comfyanonymous/ComfyUI_examples/tree/master/img2img ComfyUI_examples/img2img at master · comfyanonymous/ComfyUI_examplesExamples of ComfyUI workflows. Contribute to comfyanonymous/ComfyUI_examples development by creating an account on GitHub.github.com 체크포인트https://huggingface.co/runwayml/stable-diffusion-v1-5/tree/ma..
ComfyUI 윈도우 설치기입니다. 1. 간편한 방법 윈도우는 다른 OS에 비해 별도 다운로드 파일을 받아 설치하는 파일이 있습니다. 다음과 같이 압축 파일을 다운받아야 합니다. https://github.com/comfyanonymous/ComfyUI?tab=readme-ov-file#manual-install-windows-linux 파이토치 nightly 버전을 설치하기 위해서는 release 페이지를 찾아서 다운받아야합니다. https://github.com/comfyanonymous/ComfyUI/releases Releases · comfyanonymous/ComfyUI The most powerful and modular stable diffusion GUI, api and backend w..
문제점 WSL을 이용해 윈도우에서 우분투 환경으로 딥러닝 개발 중 윈도우 OS와 같은 SSD에 설치되어 운영되어 데이터를 조금만 넣기 시작하면서 SSD가 금방 꽉 차는 현상이 발생하였음 해결 방향(안됨) 시스템 설정에서 설치된 앱 중 우분투를 하드 디스크로 이동하는 방식으로 해결을 시도하였으나 실패 함 해결 방향(move-wsl 코드 사용) 참고한 블로그: https://velog.io/@darktrace1/WSL-%EC%A0%80%EC%9E%A5%EC%86%8C-%EC%9C%84%EC%B9%98-%EC%98%AE%EA%B8%B0%EA%B8%B0 WSL 저장 경로 변경 (C to D) WSL 저장 경로 변경 (C to D) velog.io 소스 코드(move-wsl): https://github.com/..
들어가기 설치 환경: M1 Macbook Pro (16GB, Sonoma) Stable Diffusion 모델을 활용하기 위한 UI 중 플로우 단위로 설계가 가능한 ComfyUI를 알게 되었다. 공부해보기 위해 M1 MacBook Pro에 설치 작업을 한 내용을 작성한다. conda 설치하기(miniconda) comfyUI 깃헙에서 설치 방법이 안내되어 있고 윈도우, 맥, 리눅스 모두 지원한다. 기본적으로 conda 환경안에 pytorch nightly 버전 상에서 돌아가고 있다. 지금은 잘 확실하지 않지만 애플칩을 위해 conda(아나콘다)를 대신하기 위해 초창기에 miniforge가 있었는데 이 도구 대신에 miniconda를 새로 설치해서 깔아야 해서 기존의 miniforge를 쓰고 있던 나는 이..
문제: 접속해야 할 ec2인스턴스 갯수가 너무 많네.. 평소에 AWS EC2에 접속할 기회가 적었고 접속해 봐야 인스턴스 갯수가 많지 않았을 때는 터미널 창에 ssh 명령어를 입력하여 해결 했습니다. ssh -i [키페어 파일 경로]/[키페어 파일명] [UserName]@[ec2 인스턴스 주소] 그런데, 당연하지만 여러 개가 되니 주소가 여러 개라서 이걸 메모장에 두고 관리하는 것도 그렇고 비슷비슷한 인스턴스 주소명을 구분하는 것도 혼동되고 무엇보다 접속해서 관리하는 업무가 코드 작업까지 들어가 있으면 갑자기 리눅스 cmd명령어를 가지고 작업해야 하는 불편이 더 커지더군요. 해결 방향: VS Code에서 키페어 기반으로 접속하는 방법을 관리하는 방법이 있을까? 평소에 개발 서버 접속을 위해서 VS Cod..
문제 현상 Visual Studio Code를 통해 외부 원격 서버에 remote-ssh플러그인을 통해 접속하여 코드 접근을 하고 실행하는 환경에서 코드를 작성하고 디버그 모드로 실행 시키는데 코드내 기술된 파일/폴더 경로가 코드파일이 존재하는 경로 기준이 아니라 접속 시 루트 폴더 기준으로 경로명이 잡혀 오류가 발생함 사례 중에 하나로 다음과 같이 pytorch 코드를 실행하는 경우 데이터 폴더(data)가 없는 경우 데이터를 다운로드 받고 폴더가 생성되고 있는 경우 해당 데이터 폴더를 이용하는 식으로 코드 구성이 되어 있다. ... training_data = datasets.FashionMNIST( root="data", train=True, download=True, transform=ToTens..
서버(원격)에서 학습 중인 결과를 로컬(내 노트북)에서 보고 싶을 때 1. 텐서 보드 실행 tensorboard --logdir=__dir__ --port=xxxx 포트 번호는 6006이 기본인데 여러 개를 돌리는 경우 6007, 6008겹치지 않게 지정한다. 학습을 실행하는 컴퓨터와 텐서보드를 실행하려는 브라우저가 동일한 시스템인 경우는 이후 브라우저에서 localhost:xxxx (예를들어, localhost:6006)를 입력하면 텐서보드를 볼 수 있다. 2. ssh로 로컬에서 특정 포트 번호로 연결(터널링)하기 ssh -L aaaa:localhost:xxxx __user__@xxx.xxx.xxx.xxx 로컬 컴퓨터 터미널에서 ssh 명령어 중 L옵션으로 로컬의 특정 포트를 원격 서버의 특정 포트에 ..
문제/현상 윈도우 wsl2 환경에서 우분투를 설치하고 딥러닝 학습을 하려니 데이터 로딩하다가 프로세스가 정지되는 현상이 발생함 원인 메모리가 모자라서 생기는 문제였음 그냥 우분투가 아니라 윈도우에 별도로 실행 중인 우분투이므로 메모리를 나누어 지정하는 방식일 것으로 wsl2로 돌아가는 우분투에게 할당된 메모리 사이즈를 살펴 봄 명령어 free 로 살펴보니 16GB로 보여 이 크기를 변경 시킬 수 있는 방법을 찾아봄 해결책 (.wslconfig 편집) 윈도우에서 사용자 계정 폴더(예를 들어 c:/Users/[사용자명])에 .wslconfig 파일을 생성하고 메모리 용량을 지정한다. [wsl2] memory=28GB 지정한 메모리 사이즈를 적용하기 위해 실행되고 있는 wsl을 다시 껏다 키면 된다. wsl ..
- Total
- Today
- Yesterday
- WSL
- cura
- Stable Diffusion
- 3d프린터
- 단축키
- 메이커
- Linux
- git
- 우분투
- nvidia
- Arduino
- ssh
- Python
- CAD
- docker
- 한글
- Fusion360
- tensorflow
- opencv
- ubuntu
- Streamlit
- 파이썬
- comfyUI
- Maker
- MicroBit
- nodejs
- vvvv
- conda
- fablab
- vscode
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |