본문 바로가기

CS/ETC5

[Spring/intelliJ] execution failed for task ':servletapplication.main()'. > process 'command 'c:\program files\java\jdk-21\bin\java.exe'' finished with non-zero exit value 1 상황이 경우 대부분 2가지로 나뉜다1. 프로젝트 첫 빌드에서 이 오류가 나옴2. 프로젝트 잘 하고있는데 갑자기 이 오류가 나옴 1. 프로젝트 첫 빌드에서 오류이 경우는 setiing에서 조금 변경해주면 된다.구글에 다른 분들이 잘 정리해주셨으니 그 분들을 따라하면 됨...참고: https://green-bin.tistory.com/4  2. 잘하다가 갑자기 오류 등장 (Invalidate Cache)이 경우도 intelli J 의 문제인 경우가 있다.그러면 cache를 좀 정리해주면 된다.참고: https://catch-115.tistory.com/m/8  3. 그래도 안 된다면..그게 바로 나였다...이 경우 나는....! 스프링 빈의 중복 문제였다.특히 Servlet 써서 하고 있는 분들 중에 이런 .. 2025. 1. 14.
윈도우(window) tensorflow GPU 인식불가 문제 윈도우, rtx 3090에서 tensorflow를 사용하는데 GPU를 인식하지 못한다. 우선 확인방법은 아래 코드를 돌려본다. from tensorflow.python.client import device_lib print(device_lib.list_local_devices()) #GPU가 나오면 인식중인 것 print(tf.test.is_built_with_cuda()) #True가 나오면 cuda 있음 첫번째 print에서 GPU가 나오면 일단 tf가 GPU를 잡은 것이라 아마 이 글은 도움이 되지 않을것이다. 나의 경우는 두번째 print에서도 False가 나왔다. 그래서 버전문제인가 의심했고 결국 버전을 다시 깔기에 이른다.. 결론만 말하자면, tensorflow 일정버전 이상에서는 tensor.. 2023. 7. 23.
[Jupyter Notebook] 같은 단어 선택 ctrl+d 사용하는법, ctrl+enter 수정하기 발단) jupyter notebook을 사용하다보면 ctrl+d를 사용하고싶어진다.. ctrl+d가 무엇이냐면 비주얼 스튜디오에서 같은 단어를 선택할 수 있게 만들어주는 단축키다. 이걸 sublime 단축키를 이용해서 Jupyter Notebook에서도 사용하게 만들었다. 그런데 이러면 ctrl enter를 눌렀을 때 현재 셀을 실행하고, 밑에 새 줄이 하나 생긴다. 그래서 이 모든 것을 해결할 수 있는 방법을 알아보겠다. 해결) C:\Users\[유저이름]\.jupyter에 간다. custom 폴더에 들어간다. 없으면 만든다. 이곳에 custom.js 파일을 생성한다. 그 안에 이렇게 붙여넣는다. require(["codemirror/keymap/sublime", "notebook/js/cell", ".. 2023. 7. 19.
윈도우10 딥러닝 개발환경 구축 (anaconda, CUDA, cuDNN, pytorch, tensorflow, gpu version 버전 맞추기) 아래 글을 참고하였습니다! [딥러닝 실험 환경 구축하기] Conda 설치, Conda 가상환경 만들기, Pytorch 설치, 원격으로 서버환경에 글의 목적 연구실에서 서버를 사용하는데, 실험환경을 어떻게 구축해야할지 몰라서 이런저런 글을 다독하게 되었고 결과적으로 성공적으로 환경을 구축했다. 그래서 나의 이 삽질을 기록해서 velog.io 윈도우 10에서 anaconda, CUDA, cuDNN, pytorch 버전을 맞추고 개발환경을 구축하는 과정을 정리했습니다. 그리고 jupyter notebook에 원격접속까지 가능하도록 설정하였습니다. 1. Conda Install anaconda를 설치합니다. 2. CUDA version https://en.wikipedia.org/wiki/CUDA#GPUs_su.. 2023. 7. 7.
아나콘다(anaconda) 명령어 정리 아나콘다(anaconda) 명령어 모음 가상환경 목록 보기 conda env list 가상환경 생성 conda create -n 가상환경이름 conda create -n 가상환경이름 python=버전 ex) conda create -n temp python=3.8 가상환경 삭제 conda env remove -n 가상환경이름 가상환경 실행/종료 conda activate 가상환경이름 conda deactivate 가상환경이름 현재 가상환경에 설치되어있는 패키지 보기 conda list 현재 가상환경에 패키지 설치/삭제 conda install 패키지이름 conda uninstall 패키지이름 2023. 7. 7.