728x90

개발환경 17

[Git] main branch merge commit 오류 (미해결)

상황 설명하자면... 개발 branch에서 main으로 merge request 중, commit conflict가 떴다. 말 그대로 원인은 commit 에러였고, 해결하기엔... 이해를 못 했다, 바로 저 한 시간 전인 17시간 전 updated는 승인 났는데 ㅠㅠ 여튼 그래서 새로운 방법을 찾기로 했고, 해결 방법은 아니지만 다른 명령어 정리 겸 작성해 보자. 전체 흐름을 보자면 , ● 새 브랜치 생성 → 생성된 새 브랜치에 기존 브랜치 복사 → 둘 연결해서 기존 main 지우기 ㅎ 혹시 있는 그대로에서 해결 방법을 아는 사람은 알려주길 바람... # 새 브랜치 생성 git branch [new branch name] # 생성된 새 브런치로 전환 git checkout [new branch name]..

개발환경/Git 2024.02.28

[k6] 성능 테스트 툴 사용

현재 진행 중인 프로젝트의 끝자락에 가까워질 때쯤, 누군가 성능 테스트를 하려고 계획 중이라고 했다.. 근데 그게 왜 나한테 넘어오게 된 건지 모르겠지만.. 여튼 ! 찾아보던 와중에 많이 사용되는 k6 툴을 사용해 보기로 했다. 현재 내 pc 는 windows로 windows 버전 설치 및 성능 확인으로 정리할 것이다. java로 하려고 했지만 python으로도 가능한 부분이 있어, 주 언어로 먼저 test 해보도록 하겠다. chocolatey ? - chocolatey (aka. choco) : windows에서 사용할 수 있는 CLI package manager - Linux의 apt(apt-get), yum, Mac의 Homebrew 처럼 패키지 설치 / 업데이트 / 삭제 등에 사용하는 window..

개발환경/Dev 2024.02.06

[Git] Detached Head

깃랩을 사용하던 중, 어느 부분의 실수에서였는지 내가 branch에서 떨어졌다는 오류가 떴다. 찾아보던 중, 아주 정리를 잘해주신 블로그가 있어 참고하여 내 상황을 정리해 보겠다. https://devcamus.tistory.com/6 Detached Head 깃으로 버전관리 하다보면 작업내용을 commit하고 원격저장소에 push할 때, detached head 상태에 있다며, push가 reject될 때가 있다. 빨리 저장소에 push해야하는 상황에서 이런 오류를 마주치면 당황하 devcamus.tistory.com detached head가 무엇일까? → head가 branch로부터 떨어졌다는 소리로, branch를 통해서가 아닌 직접적으로 commit을 참조하는 상태이다. git 에서 head는 ..

개발환경/Git 2024.02.01

[Java] IntelliJ에 tomcat 설치 및 환경 설정

모든 프로그램은 환경설정이 중요하다. 설정이 되지 않으면 파일이 실행되지 않으니 차근차근 따라 해보면 될 것 같다. 1. IntelliJ 설치하기 https://www.jetbrains.com/ko-kr/idea/download/#section=windows 최고의 Java 및 Kotlin IDE인 IntelliJ IDEA를 다운로드하세요 www.jetbrains.com 일단 중요한 intellij 설치부터 하는데, 결제하지 않으면 30일 무료니까 그 점 유의할 것! 설치에서 option을 선택하면 되는데, 이 사진은 퍼온 거..이고, 나의 경우는 create associations에 .java와 .gradle만 체크했다. Create Desktop Shortcut : 바로가기 생성 여부 Update P..

개발환경/JAVA 2023.12.21

[Gitlab] Gitlab 사용하기

Github는 자주 사용해 봤지만 Gitlab은 처음 사용해 본다. 사용법은 거의 같은 것 같다. 사용했지만 중간에 오류가 있었던 부분까지 같이 정리하였다. [ 파일 업로드 git push ] 1. create blank project를 통해 새 프로젝트를 만든다. 2. git clone 할 파일 선택 폴더에서 git bash here을 클릭 3. 순서대로 명령어 입력 # 유저 정보 ; 프로젝트마다 이름을 바꾸고 싶다면 global을 빼면 된다. $git config --global user.name "이름" $git config --global user.email "email" # git init으로 초기화 $git init # git pull을 이용해 원격 저장소에 있는 것과 sync $git pul..

개발환경/Git 2023.11.16

[SFTP] sftp command로 파일 이동하기

주기적으로 파일 이동이 필요하여 매번 인프라팀을 통하여 옮겼지만, 자주 있을 일이므로 직접 옮기는 방법을 알아두면 좋을 듯하여 정리하였다. 1. sftp 접속하기 sftp -P [port] [user id]@[user ip] 접속이 진행된다면, Authorizd access only! Disconnect IMMEDIATELY if you are not an authorized user!!! All actions Will be monitored and recorded 와 함께 password 칸이 뜬다. 2. 정확히 입력하게 되면 자신이 연결될 ip와 connect이 되었음을 보여준다. sftp> 작성코드로는 본인이 필요한 파일에 대해 put 할지 get 할지 확인하면 된다. 나는 해당 ip로 파일을 보낼..

개발환경/Dev 2023.10.10

[개발환경] RTX 5000 Ubuntu 22.04 서버 환경 구축

개발환경 구축할 때, 매번 온라인으로 파일을 그대로 가져와 있는 코드를 사용하거나, 간단한 방법으로 진행하였지만, 이번엔 서버 환경 (Ubuntu) 에서 어떻게 하면 되는지 정리해보려 한다. 1. nvidia graphic driver 2. CUDA 3. cuDNN까지 설치하는 방법을 보도록 하자. GeForce RTX 5000 Ubuntu 22.04 CUDA 12.0 인프라팀에서 CUDA를 설치해 주신다고 하셔서 위 버전으로 맞춰주셨다. 하지만 CUDA 12.0과는 tensorflow나 pytorch가 맞는 버전이 없어서 11.8로 다시 재설치하였다. sudo apt-get update sudo apt install -y ubuntu-drivers-common 이는 기본적으로 설치한다고 하지만 일단 나..

개발환경/Dev 2023.08.24

[CUDA] CUDA 11.8 설치 및 사용

https://subeen-lab.tistory.com/90 [pytorch] cuda 10.2 설치 및 사용 1. 개요 코드를 돌리다 보면 용량이 너무 커서 런타임이 끊기는 경우가 있다. 코랩에서 사용할 수도 있지만, 코랩 또한 기본 기준으로 9시간이 지나면 런타임이 끊기고 다시 돌리려면 약 12시간을 subeen-lab.tistory.com 이 전에 그래픽 카드에 맞춰 10.2를 설치하였는데, 이번에 조금 더 좋은 사양을 가지게 되어 다른 버전으로 깔아보려한다. 1. 그래픽 카드 확인 먼저 그래픽 카드가 어떤 것인지 확인해야 한다. 장치 관리자를 들어가 디스플레이 어댑터를 눌러 확인한다. 내 컴퓨터에는 RTX 4090이 있으므로 이를 기준으로 정리하겠다. 2. 그래픽 카드 확인 https://deve..

개발환경/CUDA 2023.08.24

[pytorch] runtime error : cuda error

간혹 torch 사용 시에 다음과 같은 처음 보는 긴 오류가 발생할 때가 있다. 본인은 Roberta 사용 시에 보게 되었다. runtime error : cuda error : cublas_status_not_supported when calling 'cublassgemmstridedbatched( handle, opb, m, n, k, &alpha, a, lda, stridea, b, ldb, strdeb, &beta, c , ldc, stridec, num_batches)' 처음 보기도 했고, 무슨 소리인지 전혀 이해가 가지 않았고, 검색했을 때도 조금씩 다른 오류를 언급하여 한참을 들여다 보았다. 이 오류는 가장 단순하게는 batch_size가 너무 커서 cuda가 용량을 벗어났을 때 나온다고 한..

개발환경/CUDA 2023.01.05

[pytorch] cuda 10.2 설치 및 사용

1. 개요 코드를 돌리다 보면 용량이 너무 커서 런타임이 끊기는 경우가 있다. 코랩에서 사용할 수도 있지만, 코랩 또한 기본 기준으로 9시간이 지나면 런타임이 끊기고 다시 돌리려면 약 12시간을 기다려야 한다. 하지만, 컴퓨터에 gpu가 있다면 설치와 코드 몇 줄로 빠른 코드 실행을 할 수 있다. 나는 주로 torch를 자주 쓰므로 torch를 이용한 gpu 설치를 정리하려 한다. 나는 작년 초반에 설치해서 10.2 기준 cuda를 설치하였다. 현재는 제공하지 않으므로 상위 버전에 맞추어야 한다. 2. 그래픽 카드 확인 먼저 그래픽 카드가 어떤 것인지 확인해야 한다. 장치 관리자를 들어가 디스플레이 어댑터를 눌러 확인한다. 내 컴퓨터에는 GTX 1080 TI가 있으므로 이를 기준으로 정리하겠다. 3. 그..

개발환경/CUDA 2023.01.05
728x90
반응형