해결 방법 포함되어있습니다.

급하게 푸시할 일이 있는데 갑자기 푸시가 안 되는 일이 있었다.

2021년 8월 13일 부터 비밀번호 인증지원을 중단했으며 personal access token을 대신 이용하라는 메시지와 함께 동작하지 않았다.

 

잘 돌아가다가 갑자기 이래서 놀랐다.

 

1. 비밀번호 대신 입력해줄 토큰을 먼저 발급해주자.

깃허브 홈페이지에 먼저 들어가서, 프로필에서 settings 클릭

setting에서 Development settings 클릭

 

2.Personal access token를 생성해주자.

다음과 같이 버튼을 눌러 들어간다.

Note로 토큰 이름을 입력해준다 (맘대로 지으면 된다)

토큰에 어떤 권한을 줄지 선택한다. (일반적인 경우에는 그냥 repo만 선택해도 된다.)

Expiration 은 토큰 파기 까지의 기간인데 (일반적인 경우에는 No expiration으로 하면 된다.)

3. 생성된 토큰을 복사해둔다.

새로고침하면 사라져서 볼 수 없으니 미리 복사해둔다.

4. 이후 GIT을 이용할 때 비밀번호를 입력해 달라는 요청에서 해당 토큰을 입력해주면 잘 돌아간다.

끝!

 

4-1. 맥OS 일 경우 비밀번호 토큰을 수동으로 바꿔주자

비밀번호를 입력해 달라는 요청 없이 그냥 403 오류로 작업이 불가능하다는 오류만 뜬다.

 

"키체인 접근"앱을 실행한다. (commend + space) -> keychain

검색에서 github를 검색하고 클릭한다.

암호에다가 아까 복사한 그 토큰을 복사해준다.

5. 이제 잘 된다.

 

 

audio에 loop를 입히면 loop도는 부분에서 딜레이가 생긴다.

setInterval과 audio의 길이를 입력해주는것으로 해결이 가능하다.

일단 GPU메모리가 바닥나서 나는 오류이다.

Colab쓸때 가끔 보는오류

 

나는 이유도 여러가지 있고 해결방법도 여러가지 있다.

 

일단 기본적인 원인을 꼽자면

정말로 GPU메모리가 부족할정도로 큰 데이터가 들어왔다는것이다.

 

  1. 전체 데이터를 모두 CUDA로 만들고 학습을 돌렸을때 -> CPU상태의 데이터를 batch로 받아 연산시에만 CUDA로 바꾸어 쓴다.
    CUDA가 생각보다 용량이 작고 당장 계산하지 않을 데이터를 CUDA에 넣어놓는것은 비효율적,.. 약간 뻔한 이유
  2. (1)번을 수행했음에도 메모리가 부족한 경우가 있는데 그것은 한 batch에서 너무 많은 데이터를 사용하기 때문이다. batch size를 줄여주자.
  3. cuda 캐시를 비워주는 아래 명령을 이용해보자. 왠만하면 요쯤에서 해결된다.
    # cuda delete cache
    torch.cuda.empty_cache()
    
  4.  (1, 2, 3)번 모두 했음에도 잘 안되는 경우에는 파이썬 내의 가비지 컬랙터를 이용하여 안쓰는 메모리 정리를 좀 해주자
    import gc
    gc.collect()​
    가끔 이걸로 해결된다.
  5. 위에가 모두 안될경우 Colab이나 환경 문제일 확률이 크다. colab일경우 런타임을 초기화 했다가. 다시실행하면 되는경우가 많다.
    주로 코드에 약간 문제가 있거나, 실행중 interrupt한뒤 에러가 생기는경우 이렇게하면 될확률이 높다.
    colab아니면... 음... 재설치? 안해봐서 모르겠다.

 

나는 transformer 모델 돌리다가 위와같은 에러를 만났다.

 

아참 그리고 좀 골때린 소리처럼 들릴지 몰라도 자료형 때문에 나는 에러가 한번 발생하면, 이유없이 해당에러가 나와서 진행을 못하게 만드는 경우가 있다 pandas환경에서부터 원하는 자료형을 만들어놓고 tensor로 옮기도록 하자. (매우중요!!!)

 

react-native-make를 설치한 뒤에

아이콘은 1024*1024 사이즈로 설정하고 아래 코드를 실행한다.

react-native set-icon --path ./src/Assets/Images/app_icon.png

에러가 뜨지만 문제없이 잘 돌아간다. (???)

 

project/ios/{{project_name}}/Images.xcassets/AppIcon.appiconset

위경로에서 아이콘이 잘 들어갔는지 확인 할 수 있으며 아이콘을 새로 생성한 이후에는 빌드를 다시 해줘야한다.

(auto hot으로 바뀌진 않음)

2021-03-01 기준으로 작성된 포스트 입니다.

빌드할때 알수없는 오류가 읽을수 없을 정도로 많이 떠버린다.

 

project/ios/podfile

use_flipper!

아래와 같이 바꾸면된다.

use_flipper!({ 'Flipper-Folly' => '2.3.0' }) 

Facebook쪽에서 뭔가 수정해서 그렇다는것 같다.

2021-02-28 기준으로 작성된 포스트 입니다.

styled-components 와 @types/styled-components 를 사용할때 생기는

Could not find a declaration file for module 'styled-components/native'.

코드는 문제없이 돌아가나 자동완성이 생성되지 않고 위와같은 문구가 에디터에 뜰때

npm add @types/styled-components-react-native -D

다음과같이 입력하면 해결됩니다.

+ Recent posts