컴공 10

깃허브 private repository 인텔리제이로 clone하기

1.먼저 github Setting으로 가서 제일 아래에 있는 Developer Settings로 간다.2.그다음에 Tokens로 가서 새 토큰을 만든다.  (사진 오른쪽 위에 있는 Generate new token 버튼 누르면됨) 여기서 두번째 버튼 Generate new token(classic)을 선택한다. Note에 나중에 기억하기 쉽게 이름을 적어주고 Expiration으로 만료기한을 지정해준다.그리고 Scopes에서 repo를 선택해준다. 만들고 나온 토큰을 복사해둔다.페이지를 벗어난 다음에는 다시 접근할 수 없으니 안전한 곳에 보관해둔다.  그다음 clone할 프로젝트로 가서 code 버튼을 눌러서 다음 https주소를 복사한다 intellij에서 빈 프로젝트를 생성한다음 terminal로 ..

컴공 2024.05.11

AttributeError: /home/work/.local/lib/python3.8/site-packages/bitsandbytes/libbitsandbytes_cpu.so: undefined symbol: cquantize_blockwise_fp16_nf4 에러 해결법

위 에러를 해결하기 위해 검색하던 도중 아래와 같은 해결책을 발견하였고 나의 경우에는 효과가 있었다. https://github.com/TimDettmers/bitsandbytes/issues/156#issuecomment-1474056975 bitsandbytes/libbitsandbytes_cpu.so: undefined symbol: cget_col_row_stats · Issue #156 · TimDettmers/bitsandbytes Hi, I came across this problem when I try to use bitsandbytes to load a big model from huggingface, and I cannot fix it. My CUDA version is 12.0 and..

컴공 2024.01.05

DICT to JSON 과 그 과정에서 발생한 SyntaxError: Unexpected non-whitespace character after JSON at position 1303 발생에 대한 대처법

내가 얻은 자료를 바탕으로 그 자료를 dict형태로 가공한뒤 그것을 json형태의 파일로 만들려고 했다. 그래서 처음에 시도했던것은 반복문안에서 dict를 하나씩 open함수를 사용해서 파일을 매번 열어서 append를 하였다. 그렇게해서 JSON형태처럼 만들었다고 생각했는데 json formatter페이지에 내가 만든형태를 긁어서 넣어보면 SyntaxError: Unexpected non-whitespace character after JSON at position 1303이 발생했다. 해결책 : 내가 만든 JSON 파일안의 형태는 {},{},{} 이런식으로 각각의 dict를 dump함수를 통해서 append type로 날렸기때문에 (write이 안되어서 append를 사용함) 각각의 {}들을 포괄해줄..

컴공 2023.01.28

원드라이브 새로 추가한 폴더보이게 하는법(미봉책)

제가 평소에 원드라이브를 정말 유용하게 사용하고 있는데 (맥북,데스크탑) 최근에 자꾸 한쪽에서 폴더를 추가하면 다른쪽에서 안보이는 경우가 있어서 싹다 파일을 따로 압축해서 백업해놓고 다 날린다음 다시 처음부터 쓰다가 발견한 정보하나를 공유합니다. 원드라이브 앱을 클릭하면 다음과 같은 화면을 볼 수 있습니다. 여기서 위에 톱니바퀴 부분을 누르고 첫번째 부분을 누르면 설정화면으로 넘어가는데 이때 두번째 Account 부분을 누르면 아래에 위 사진과 같은게 나오는데 여기서 Choose Folders(폴더 선택)을 누르면 위와 같은 사진이 나올텐데 여기에 아마 다른 컴퓨터에서 추가했던 폴더가 보일겁니다 그 폴더를 선택해주면 이제 앞으로 현재 컴퓨터에서 그 폴더가 그냥 폴더로 들어가도 보여서 편하게 사용할 수 있..

컴공 2023.01.19

Tensorflow1버전기능 Tensorflow2에서 사용하기

최근 공부하고 있는 tensorflow의 강의코드가 tensorflow1버전 기반이여서 골머리를 앓던 중 여러 인터넷 검색을 기반으로 다음과 같은 코드를 찾았다. 내 환경 :Pycharm Python 3.9 Tensorflow 2.9.1 많은 분들이 import tensorflow.compat.v1 as tf tf.disable_v2_behavior() 를 알려주시던데 내 경우에는 compat이라는 module이 존재하지 않다고 뜨면서 되지 않았다.(no module named 'compat') 검색하다가 다음 사이트를 발견했다. https://youtrack.jetbrains.com/issue/PY-43918 Unresolved reference for tensorflow.compat, tensorfl..

컴공 2022.06.27

typescript $/억음부호(`) 관련 에러 찾은 사항(맥북버전내용도)

typescript 강의 보고 따라하는데 다 똑같이 적은거 같은데 이런 에러가 계속 나와서 자세히 보니 :억음부호(`)와 작은따옴표(')는 다르다. ${변수이름}을 사용해서 변수값을 나타낼떄 억음부호(`)를 사용하는데 ex) const x = {100}; console.log(` ${x} `); ` $(변수이름) ` 이런식으로 하면 변수값을 나타낼수있다. 억음부호(`)사용하는법 윈도우 키보드에서는 1번 옆에 있는 키를 누르면 사용할수 있고 맥북 키보드에서는 키보드가 한글이 입력되는 상태에서 1번 옆에 있는 키를 누르면 \(원)키가 눌러지지만 영어가 입력되는 상태에서 1번 옆에 있는 키를 누르면 `(억음부호)가 눌러진다.

컴공 2021.06.20

C 0xC0000005: 0xCDCDCDCD 액세스 위반이 발생했습니다 배열관련착오

0xC0000005: 0xCDCDCDCD 액세스 위반이 발생했습니다 이 에러가 계속 떠서 한시간넘게 붙잡고있었는데 struct product { char name[1024]; int price; }; p = (struct product *)malloc(num * sizeof(struct product)); 문제의 코드가 scanf("%s %d", p[i].name, p[i].price);이였는데 왜 안되나 breakpoint찍으면서 해보니까 문제는 p[i].price였습니다. p[i].price도 배열이니까 이름자체가 주소니까 &안해도 되는거아닌가 라고 생각했는데 최종적으로 p[i].price에 해당하는 자료형은 int라서 &를 써줘야되는것같더라구요. scanf("%s %d", p[i].name, &p[..

컴공 2021.06.07

컴공 신입생의 맥북에어(M1) 후기

단점: 윈도우에서 C연습할때는 안되면 내 코드만 살펴보면 되었는데 맥북 xcode로 할때는 코드말고 다른문제가 있는지 살펴봐야함-대표적인 예(scanf_s는 visual studio에서만 된다) xcode에서 영문으로 에러나면 구글링해서 찾아봐야됨- 빨리 과제해야되는데 이런거 잡고있으면 머리아픔- 마치 예전에 윈도우에서 공부할때는 문제없던 연필이 자꾸 부러지는 기분? 운영체제가 달라서 이것저것 배우고 찾아봐야할게 많다(이건 나중에는 배운만큼 장점으로 변할것같다.) 장점: 예쁘다 아이폰의 갬성을 그대로 느낄수있다 xcode로 코딩하면 에러같은게 바로바로 나타나서 바로바로 고칠수있다. 생산적인 목적으로만 써서 그런지 확실이 능률이 오른다. 기타: 맥북에어 8코어 8GB 500GB로 샀는데 아직까지는 성능때문..

컴공 2021.05.06