본문 바로가기

CS97

[Git] git commit author 변경하기 목차 문제 상황 설명 문제 정의 해결 방법 (해결 완료) 문제 상황 다른 컴퓨터에서 작업을 하다가, 깃 커밋을 두 번 정도 했다. 마지막 커밋은 author 변경해야 하는 것이 기억나서 했다. 하지만 그 전 커밋은 author가 다른 사람으로 되어 있었고, 개인 깃헙에 push하려고 하니, 403 에러가 떴다. 문제 정의 원격 저장소에 저장된 커밋 중, 가장 최신이 아닌 커밋의 author가 미스매치됨. git commit 중 직전 커밋이 아닌, 그 보다 더 전의 커밋을 수정해야 함. 해결 방법 (해결 완료) 1. 이전 커밋을 수정 모드로 바꾸기 # 로그를 확인하여 author가 잘못된 커밋을 찾자 (해시값도 좋고, 비교적 최신이면 몇 번째인지 확인) $ git log # 끝에서 두 번째 커밋이 문제. .. 2023. 4. 27.
[tensorflow] Graph execution error 아니...이렇게 직관적이지 않은 에러는 마주할 때마다 당황스럽다. 하지만 해결 완! 당황해서 캡쳐는 못했지만.. 문제 상황: 모델을 쌓고(커스텀), 학습을 위해 fit을 했는데 Graph execution error 발생 해결 방법: GPT, 구글링을 통해 CUDA, tensorflow 버전의 매칭 오류가 추측됨. 확인해보니 현재 CUDA 11.6 버전인데, tensorflow 2.12가 깔려있었음. 아래 글에 첨부된 링크를 통해서 cuda와 tensorflow 버전을 확인했고 11.6에 대해서는 명시되어 있지는 않았지만 2.11로 하면 될 것 같은 느낌적인 느낌. 아래와 같이 버전을 다운그레이드하니 해결됨 # uninstall tensorflow 2.12 $ pip uninstall tensorflow.. 2023. 4. 26.
[MacOS] 디렉토리 구조 예쁘게 출력하기 (terminal 명령어 tree) # homebrew로 tree 설치 brew install tree # 보고싶은 상위 디렉토리에서 tree 명령어 입력 $ tree . ├── README.md ├── data │ └── examples.csv ├── test.ipynb └── open ├── sample_submission.csv ├── test.csv └── train.csv 3 directories, 6 files 2023. 4. 25.
[keras] TypeError: Inputs to a layer should be tensors. 오류 해결 오류 발생 AutoRec 구현을 위해 모델을 구성하고 있는데, 모델을 instanciation 하니 다음과 같은 에러가 발생했다. ... # inputs inputs = tf.keras.layers.InputLayer( input_shape=input_size, name='input', dtype='float32') ... TypeError: Inputs to a layer should be tensors. 오류 해결 keras 로 모델 구성 시 첫번째 레이어는 텐서로 구성해야 하는 것 같아서 다음과 같이 수정하였더니 동작하였다. ... # inputs inputs = tf.keras.Input( shape=input_size, name='input', dtype='float32') ... 오류의 원인은.. 2023. 4. 14.
[anaconda] conda activate 동작하지 않을 때 (conda init 관련 오류) 문제 상황 conda 설치 후 init을 수행하였으나 이후 가상 환경 활성화 등이 동작하지 않는 상황. $ conda activate base CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'. To initialize your shell, run $ conda init Currently supported shells are: - bash - fish - tcsh - xonsh - zsh - powershell See 'conda init --help' for more information and options. IMPORTANT: You may need to close and restart y.. 2023. 4. 7.
[MacOS] m1 맥북에 아나콘다 설치하기 원래는 도커로 관리를 했었는데, 도커로 가상환경 관리하는 것이 아직 익숙하지 않아 결국에는 콘다를 설치했다. # 미니콘다 설치 $ brew install miniconda # 아나콘다 설치 $ brew install anaconda 설치가 완료되면 다음 명령어로 가상 환경 목록을 확인한다. conda env list [13:42:08] # conda environments: # base /opt/homebrew/Caskroom/miniconda/base base 말고는 없는 상황. 하나 생성한다. # python 3.10에 기반하는 jupyter라는 이름을 가진 가상 환경을 생성 $ conda create -n jupyter python==3.10 y 주피터 랩을 여는 용도로 만드는 가상환경이라.. 이름.. 2023. 3. 1.