Etc 3

[docker] docker compose vs docker-compose

개요 docker-compose를 사용해야할 일이 있었는데요, command에 --profile 옵션을 사용하도록 되어있었습니다. 더구나 docker compose와 같이 하이픈이 없이 docker 명령어의 하위 커맨드로 사용하도록 되어있었습니다. 이번에 이 둘 차이를 확인해보고, --profile 옵션을 사용할 수 있는 docker-compose를 설치하는 방법을 간단히 메모해둡니다. docker compose 공백으로 구분된 위 커맨드는 Docker desktop에서 처음 소개되었고, desktop에서만 사용할 수 있는 커맨드입니다. 과거 docker-compose를 go로 다시 개발하여 v2로 새롭게 릴리즈되었습니다. docker-compose 파이썬 기반으로 작성된 원래 docker-compose..

Etc 2023.07.12

[Error] cusolverDn.h: No such file or directory

현상 deepspeed를 통해, 모델을 변환하는 도중에 아래와 같이 헤더 파일을 못찾는 현상이 발생 /home/bc-user/.conda/envs/elo/lib/python3.8/site-packages/torch/include/ATen/cuda/CUDAContext.h:10:10: fatal error: cusolverDn.h: No such file or directory #include ^~~~~~~~~~~~~~ compilation terminated. 해결 소스 컴파일을 할 때, 헤더 파일의 위치를 찾지 못해서 발생하는 오류이므로, 헤더파일을 찾도록 해줍니다. 근본적으로는 패키지 등 설치를 깔끔하게 해야하나, 우선은 헤더 파일의 위치를 설정해주는 옵션을 찾아서 해결합니다. #[step1] fin..

Etc 2023.07.11

개발자용 폰트(Bitstream Vera Sans Mono)

개발자용 폰트는 fixed width가 중요합니다. 동일한 문자 수 인데, 각 문자마다 폭이 다르다면 들쑥날쑥한 모양으로 코드가 작성됩니다. 윈도우 프로그래밍을 한창 할때는 Fixedsys를 사용했었는데, 언제부턴가 Bitstream이라는 폰트를 사용하게 되었습니다. 최근에 맥북을 새로 세팅하게 되어서 해당 폰트를 설치했는데, 기록 차원에서 남겨둡니다. 깔끔하니, 가독성도 좋아서 개발자분들에게 추천드립니다. 맥에서 설치할때에는 아래 파일을 다운로드 받은 후 그냥 더블클릭하면 서체에 등록이 됩니다.

Etc 2023.06.10