본문 바로가기

분류 전체보기

(290)
visualization... umap import error import error distance...? 원인 pip install umap 해결책 pip uninstall umap pip uninstall umap-learn pip install umap-learn
ImportError: IProgress not found. jupyter lab tqdm, notebook tqdm 에러 문제 jupyter lab을 쓰는데 tqdm이 이상하게 자꾸 줄 바뀜이 일어난다. 그래서 찾아보니 stackoverflow.com/questions/23113494/double-progress-bar-in-python Double Progress Bar in Python Is there a way to create a double progress bar in Python? I want to run two loops inside each other. For each loop I want to have a progress bar. My program looks like: import time for i1 in range... stackoverflow.com 여기에 enlighten 함수는 jupyterlab에 안..
json 파일 저장시 에러 1. int(x)로 integer로 변환시켜준다. 2. eval(str(x)) 방법을 이용해서 integer로 변환시켜준다. Object of type 'int64' is not JSON serializable
[flask] python 파일 업로드/다운로드 예제 flask Post 방식으로 이미지를 업로드/다운로드 할 수 있는 좋은 메뉴얼 github.com/neltia/flask-project neltia/flask-project flask web site. Contribute to neltia/flask-project development by creating an account on GitHub. github.com blog.naver.com/PostView.nhn?blogId=dsz08082&logNo=221868934940&parentCategoryNo=&categoryNo=134&viewDate=&isShowPopularPosts=false&from=postView [Python Flask] #10 파이썬 플라스크 파일 업로드 / 다운로드 #10 FT..
[pytorch] inference시 memory leak, 메모리 과부하 문제 몇 시간은 삽질한 문제이다.... 모델을 학습하는 것도 아닌, inference 하는 중인데 메모리가 계속 부족했다. 대체 이해가 안됐다. 0. model.eval() 하기 1. 그래서 tensor 안 쓰는 건 바로 del하고 gpu cache를 비우기 2. del하고 garbage collection을 소환 그다음 gpu cache를 비우기 3. 장치를 cuda에서 cpu로 전환 후 위 1, 2 과정을 시도하기 import gc def memorydel(listobj): try: for obj in listobj: del obj except Exception as e: print(e) try: del listobj except Exception as e: print(e) gc.collect() torc..
[petcon] stylegan2 distillation 찾다가 다른 좋은 거 찾음 encoding + distillation 한 번에 보호되어 있는 글입니다.
[논문 읽기] Encoding in Style: a StyleGAN Encoder for Image-to-Image Translation stylegan이든, stylegan2든 projection 속도가 상당히 느리다. projection? 1. 이미지를 w 차원으로 embedding 시키기 2. w를 generator를 통해 다시 합성하여 이미지 생성하기 실제 이미지를 z, w, w+와 같은 embedding vector 차원으로 인코딩 후 다시 generator를 거쳐 그와 유사한 이미지를 생성하는 것이다. generator를 G라는 함수로, 실제 이미지는 R이라 하면, projection은 G(z), G(w) 혹은 G(w+) 가 R가 최대한 유사하게 되는 z, w, w+를 찾는 과정이다.(latent code를 w 만 생각해보기로 하겠다.) 실제 이미지와 유사하게 만들어야 하므로, opitmization 과정에 쓰이는 Loss는 p..
[pytorch] DistributedDataParallel vs DataParallel 차이 The difference between DistributedDataParallel and DataParallel is: DistributedDataParallel uses multiprocessing where a process is created for each GPU, while DataParallel uses multithreading. By using multiprocessing, each GPU has its dedicated process, this avoids the performance overhead caused by GIL of Python interpreter. If you use DistributedDataParallel, you could use torch.distributed...

728x90