본문 바로가기

분류 전체보기71

[Linux] 우분투 자동업데이트 비활성화 필자의 환경 OS : Ubuntu 20.04 우분투 자동 업데이트 시, 업데이트 될 때마다 재부팅이 필요하거나, 그래픽드라이버를 다시 설치해야하는 등의 사소한 문제가 하나씩 생겼었다. 따라서 자동업데이트 설정을 꺼주는 포스팅을 하겠다. 1. 설정 파일 있는 디렉토리로 이동 $ cd /etc/apt/apt.conf.d 2. 10periodic 파일 수정 # From APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Download-Upgradeable-Packages "0"; APT::Periodic::AutocleanInterval "0"; # To APT::Periodic::Update-Package-Lists "0"; APT::Periodic::Dow.. 2021. 9. 30.
[Python] Numa Node 0 에러 메세지 해결 이 글은 해당 포스팅을 정리한 것임을 명시한다. 현상 : 텐서플로를 import 하면 다음과 같은 메세지가 출력 됨. "successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero" 2021-09-30 06:01:45.056379: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcuda.so.1 2021-09-30 06:01:45.109357: I tensorflow/stream_executor/.. 2021. 9. 30.
[Docker] nvidia-docker2 설치하기 (Ubuntu 20.04) 1. Setting Up Docker (이미 도커가 설치 되어있는경우 이 과정을 Skip하자!!!!) $ curl https://get.docker.com | sh \ && sudo systemctl --now enable docker % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 18617 100 18617 0 0 371k 0 --:--:-- --:--:-- --:--:-- 371k # Executing docker install script, commit: 93d2499759296ac1f9c510605fef85052a2c32be Warning: the "docke.. 2021. 9. 30.
[Docker] Ubuntu 20.04 도커 설치(Docker Install) 1. 필요 패키지 설치 $ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release 2. 도커의 공식 GPG Key 등록 $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 3. 안정적인 버전의 레포지토리 등록 (x86_64 / amd64) $ echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg].. 2021. 9. 30.
[Python] 오늘 날짜, 영업일 계산(Business day, Working day), 두 날짜 사이의 리스트, 달의 마지막 날 출력하기 # 라이브러리 import import numpy as np from datetime import datetime from pandas.tseries.offsets import BDay from pandas.tseries.offsets import MonthEnd, BMonthEnd 판다스 라이브러리를 활용하여, 간단하게 오늘날짜 및 영업일 계산, 그리고 달의 마지막 날을 구해보겠다. 1. 오늘 날짜 'YYYY-MM-DD' 형식으로 뽑기 today = datetime.today() now = datetime.now() todayDate = today.strftime('%Y-%m-%d') nowDatetime = now.strftime('%Y-%m-%d %H:%M:%S') print(todayDate) #.. 2021. 9. 30.
[Python] 한 Column에 대해서 Dictionary를 이용해 값을 바꾸는 방법 import pandas as pd import numpy as np df = pd.DataFrame({'col1':[10, 20, 10, 20, 30, 40], 'col2': ['US', 'BR','JP', 'KR', 'JP', np.nan]} ) dic = { 'US':"US10YT=RR" , 'GB':"GB10YT=RR" , 'KR':"KR10YT=RR" , 'BR': 'BR10YT=RR' , 'JP': 'JP10YT=RR'} df col1 col2 0 10 US 1 20 BR 2 10 JP 3 20 KR 4 30 JP 5 40 NaN 방법 1. df['col2'].apply(lambda x : x.replace(x, dic[x])) 방법 2. df['col2'].apply(lambda x : di.. 2021. 9. 30.
OS 이해를 위한 기본 키워드 컴파일 : 빌드 : 커널 : 인코딩 : 참고 : https://itholic.github.io/qa-compile-build-deploy/ 2021. 9. 30.
[Python] Pandas Dataframe 중복제거하기 1. 인덱스 중복제거 df = df[~df.index.duplicated(keep='first')] 2. 단일 컬럼 중복제거 df = df[~df.duplicated(subset='col1', keep='first')] 3. 복수 컬럼 중복제거 df = df[~df.duplicated(subset=['col1','col2'], keep='first')] 2021. 9. 29.
[Linux] Ubuntu 20.04 LTS Nvidia Driver 설치 [rtx3090] (Black Screen 해결) OS : Ubuntu 20.04 LTS GPU Device : rtx3090 x 2 Ubuntu 20.04 LTS환경에서 Nvidia Driver 설치하기가 꽤나 어려웠다. 구글링 후의 결과를 토대로 설치를 하면 Ubuntu OS로의 진입 자체가 불가능( a.k.a. Black Screen)했다. 또한 Recovery 모드로의 진입 또한 불가능 했다! 따라서 이 증상이 발생할 때마다 부팅 디스크로 OS를 넉넉잡아 10번이상 재설치를 하며 고군분투한 결과, 드디어 설치 하는데 성공하여 내역을 공유한다!! 너무 정신없이 했던 관계로 많은 블로거님들의 출처를 챙기지 못한 점 양해 부탁드립니다아...ㅠㅠ Black Screen에 대한 원인 추측 3가지 원인 추측 1 : 리눅스 컴파일 관련 라이브러리 설치의 부재.. 2021. 9. 27.
반응형