[Python] WARNING: Ignoring invalid distribution
2023. 5. 9. 10:52
에러 해결사
WARNING: Ignoring invalid distribution -mpy (/usr/local/lib/python3.8/dist-packages) WARNING: Ignoring invalid distribution -ympy (/usr/local/lib/python3.8/dist-packages) WARNING: Ignoring invalid distribution - (/usr/local/lib/python3.8/dist-packages) pip install을 하다보면 위와 같은 경고 메시지가 계속해서 출력되는 경우가 있는데 이는 python package가 설치되는 위치에 아래와 같이 임시 디렉토리가 지워져있지 않은 경우에 발생한다. root@8483d7ed0a54:/usr/local/lib..
[Docker] lspci, lsmod, modprobe 명령어가 없을 때
2023. 1. 25. 10:07
OS/Linux
Docker 내에서 device가 제대로 보이는지 확인하거나 모듈을 올리거나 하고 싶을 때 해당 명령어가 설치되지 않아서 lsmod, modprobe # apt install kmod # lsmod Module Size Used by veth 32768 0 xt_conntrack 16384 2 xt_MASQUERADE 20480 2 nf_conntrack_netlink 49152 0 nfnetlink 20480 2 nf_conntrack_netlink xfrm_user 40960 1 xfrm_algo 16384 1 xfrm_user xt_addrtype 16384 2 iptable_filter 16384 1 iptable_nat 16384 1 nf_nat 49152 2 iptable_nat,xt_MASQ..
Transpose
2022. 11. 10. 08:35
Machine Learning/기초
Transpose 주어진 Tensor의 배열을 바꿔준다. (n, c, h, w) shape을 가지는 4차원 Tensor가 있다고 할 때, h와 w를 서로 바꿔서 (n, c, w, h)로 만들 수 있다. [[[ 1 2 3] [ 4 5 6]] [[ 7 8 9] [10 11 12]]]위와 같이 (2, 2, 3) Tensor가 있다고 할 때 C, H, W 차원 중 H와 W를 서로 치환한다면, [[[ 1 4] [ 2 5] [ 3 6]] [[ 7 10] [ 8 11] [ 9 12]]]위와 같이 (2, 3, 2) Tensor로 변형이 된다. 마찬가지로 (2, 2, 3) Tensor의 C W 차원을 치환한다면 아래와 같이 (3, 2, 2) 형태로 변형된다. [[[ 1 7] [ 4 10]] [[ 2 8] [ 5 11]]..
[Ubuntu] GitLab-Runner 설치
2022. 11. 7. 18:30
OS/Linux
curl 설치 $ sudo apt install curlgitlab-runner 다운로드 $ curl -LJO "https://gitlab-runner-downloads.s3.amazonaws.com/latest/deb/gitlab-runner_amd64.deb"gitlab-runner 설치 $ sudo apt install ./gitlab-runner_amd64.debgitlab-runner 등록 $ sudo gitlab-runner register Enter the GitLab instance URL (for example, https://gitlab.com/): https://gitlab_url/ Enter the registration token: xxxxxxxxxxxxxxxxxxxxxx Ente..
Reshape
2022. 11. 7. 13:50
Machine Learning/기초
Reshape Reshape은 Tensor의 shape을 변경하는 operation이다. 원소는 그대로 두고 shape의 모양만 바꿔준다. Reshape은 원소의 배열 순서를 바꾸지도, 원소의 갯수를 늘리거나 줄이지도 않는다. 예제 [[1, 2, 3], [4, 5, 6]] 위와 같은 Tensor가 있다고 할 때, Tensor의 Shape은 (2, 3)이다. 2차원 -> 1차원 위의 Tensor를 reshape(tensor, [6])과 같이 1차원으로 만들면, [1, 2, 3, 4, 5, 6] 2차원 -> 2차원 위의 (2, 3) Tensor를 reshape(tensor, [3, 2])와 같이 2차원의 다른 모양으로 만들면, [[1, 2], [3, 4], [5, 6]] 데이터 배열 순서를 그대로 유지하고 ..
[Ubuntu] 22.04 업그레이드 후 Dock이 보이지 않는 경우
2022. 11. 1. 14:34
OS/Linux
Ubuntu 22.04로 업그레이드 후 설정된 Dock이 보이지 않는 경우, 아래의 명령어를 통해 복구할 수 있다. 해결 방법 $ gnome-extensions enable ubuntu-dock@ubuntu.com Dock이 왼쪽 하단에 보인다면 설정 -> 모양 -> Panel Mode 해제
[Linux] IP 주소 확인
2022. 10. 24. 14:09
OS/Linux
공인 IP와 사설 IP 공인 IP는 네트워크 식별을 위해 인터넷 서비스 공급자(ISP)가 제공하는 주소이다. 보통 회사나 가정에서는 이 공인 IP를 공유해서 여러개의 장비에 사용하게 된다. 이때 내부에서 서로를 구분하기 위해 필요한 주소가 사설 IP라고 보면 된다. 주의. 사설 IP는 내부에서만 사용하는 것으로 외부에서는 해당 주소로 접근이 안된다. 공인 IP 주소 확인 $ curl ipconfig.me curl 설치 방법 curl 프로그램이 설치되어 있지 않다면, $ sudo apt install curl 사설 IP 주소 확인 $ ifconfig ifconfig 설치 방법 ifconfig 프로그램이 설치되어 있지 않다면, $ sudo apt install net-tools 더 간단한 방법 ifconfi..
[Linux] CentOS7에 Docker 설치
2022. 6. 24. 14:19
OS/Linux
Docker 설치 방법 # yum install -y yum-utils # yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # yum install docker-ce docker-ce-cli containerd.io -y # systemctl start docker # systemctl enable docker # systemctl status docker
[Linux] gitlab-runner pending issue
2022. 5. 24. 10:39
OS/Linux
gitlab-runner를 설치하고 서비스로 동작시키기 위해 gitlab-runner start를 하면 정상동작 하는 것처럼 보이지만, 정작 gitlab에서 job을 할당받지 못하고 pending 상태로 멈춰있는 경우가 있다. $ sudo service gitlab-runner status gitlab-runner.service - GitLab Runner Loaded: loaded (/etc/systemd/system/gitlab-runner.service; enabled; vendor preset: enabled) Active: activating (auto-restart) (Result: exit-code) since Wed ####; 11s ago Process: 1100 ExecStart=/us..
[CMake] pybind11Config.cmake error
2022. 5. 15. 09:05
OS/Linux
증상 $ cmake . -- The C compiler identification is GNU 8.3.1 -- The CXX compiler identification is GNU 8.3.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /opt/rh/devtoolset-8/root/usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI in..