Jost Do It.

그냥 IT해.

반응형

전체 글 216

[Python] Ray 라이브러리를 이용한 코드 병렬 처리와 이에 대한 고찰

보통 코드를 실행하면 작성된 순서대로 순차적으로 처리된다. 그런데 코드를 작성하다보면 특정 행위를 반복하는 코드를 작성할 때가 많다. 간단한 반복행위는 for나 while로 순차적으로 처리해도 문제가 없는데, 연산량이 커지면 시간이 그만큼 많이 소요가 된다. 이 때 코드 병렬화를 진행하면 연산 시간을 많이 줄일 수 있다. 간략한 Ray 라이브러리 소개 Ray는 작성된 코드를 병렬화 해주는 라이브러리이다. 그럼 병렬화는 어떻게 하는걸까? 이는 CPU의 코어와 관련이 깊다. CPU는 일을 하는 회사, 코어는 CPU 속 일하는 일꾼의 수로 보면 이해하기 쉬운데, 기술이 발전하면서 CPU속 코어의 수도 많아지고 있다. 보통 코드를 돌리면 단일 코어에서 코드가 작성된 순서대로 실행된다. 이 코드 실행은 하나의 일..

Programming/Python 2022.09.30

[Docker] 도커 이미지 삭제 시 image has dependent child images 에러 해결

도커 이미지 ID를 이용해 a252344b0747 이미지(A)를 제거하려고 할 때, docker rmi a252344b0747 다음 에러가 발생했다. 즉, 다른 이미지가 A 이미지를 사용해서 이미지가 생성되었기 때문에 제거가 어렵다는 에러이다. 이를 해결하기 위해서 먼저 A 이미지를 부모로 두고 있는 자식 이미지를 확인해야 한다. 아래 명령어를 통해 A 이미지를 포함해 A 이미지 이후 생성된 모든 이미지들의 이미지 ID와 부모 ID를 출력할 수 있다. # a252344b0747 이미지(A)에 대해서 출력 docker inspect --format='{{.Id}} {{.Parent}}' $(docker images --filter since=a252344b0747 -q) 결과는 아래처럼 출력된다. 여기서 ..

[레드 와인] 타라파카 그란 레세르바 카르미네르 2019

[한줄요약] 음식과 곁들여 먹기 굉장히 좋았고, 와인에서 느껴지는 특유의 스파이시한 맛과 오일리한 느낌이 잘 조화를 이루었다. Vivino 평점: 4.1 Light ■■■■■■■■□□ Bold Smooth ■■■■■□□□□□ Tannic Dry ■■■□□□□□□□ Sweet Soft ■■■■■□□□□□ Acidic 원산지: 칠레 품종: 카르미네르 생산연도: 2019 구매처: 이마트 (`22. 07.) 가격: ₩29,800 와인에서 과일의 향과 맛은 많이 느껴지지 않았고, 훈연 냄새와 매운 맛이 와인에서 많이 느껴졌다. 하지만 와인의 향과 맛이 다른 음식의 맛을 돋궈주어서 굉장히 맛있게 마셨었다. 와인은 많이 드라이하다고 느껴졌는데, 마시면서 사막에서 바다물을 마시는 느낌이었다. 그래서인지 이 날은 마시면..

취미/와인 2022.09.28

[ASUS] Live On ASUS 노트북 리뷰 이벤트 당첨

ASUS에서 7월~9월 간 진행한 노트북 리뷰 이벤트인 Live On ASUS 이벤트에 당첨이 됐다. 조건은 블로그와 구매한 사이트에 포토 리뷰를 작성하는 것이었다. 작성한 리뷰는 아래에서 볼 수 있다. [노트북] Asus Vivobook 15x 리뷰 (M1503QA-MA023) 이번에 뽐뿌신이 내려서 노트북을 하나 구매했다. 가성비를 쫓는 남자라 보통 노트북들은 마음에 안들었는데, 그러던 중 ASUS 비보북 15x가 눈에 들어왔다. 일단 스펙과 디자인이 너무 마음에 jost-do-it.tistory.com 경품 내역 나는 리뷰 작성자 모두에게 제공하는 스타벅스 아메리카노와 더불어 5명에게 제공하는 도미노 피자를 받을 수 있었다. 오랜만에 노트북 산게 기뻐서 리뷰를 자세히 작성했는데, 경품도 받을 수 있..

[Github] unatble to auto-detect email address 해결

github 커밋을 할 때 CLI에 github 정보가 등록돼있지 않으면 나오는 에러 메시지이다. 해결방법은 메시지에서 알려주듯이 github email정보와 이름을 등록해주면 된다. 명령어는 아래와 같다. # 이메일 등록 git config user.email # 계정명 등록 git config user.name 여기서 아래의 옵션을 사용할 수 있다. --global: 모든 repository에 해당 git 정보를 적용한다. 만약 특정 repository마다 다른 git 정보를 사용하고 싶으면 --global 옵션을 사용하지 않고 계정정보를 입력하면 된다. 만약 --global 옵션으로 등록된 github 정보가 있는데 특정 Repository에는 다른 정보를 입력한 경우는 특정 Repository의 ..

[Windows 10] 윈도우 10 정품 인증하기

https://jost-do-it.tistory.com/28 [Windows 10] 프리도스(FreeDOS) 노트북에 윈도우 10 설치하기 이번에 뽐뿌가 와서 노트북 하나를 주문했다. 근데 노트북이 프리도스(Free-dos) 제품이라 OS를 직접 설치해야 했다. 설치가 어렵진 않으나 생각보다 가이드가 필요한 내용이라 글을 정리한다. 윈 jost-do-it.tistory.com 이전 글에서 윈도우를 설치할 때 제품 키를 입력하지 않고 설치만 먼저 하였다. 윈도우 10 정품인증을 하지 않고도 노트북 사용은 가능하지만, 여러 제약들과 정품 인증을 요구하는 독촉성 문구(?)들이 자주 출현한다. 그래서 설치하고 바로 정품 인증을 하는 것이 마음이 편하다. 이번 글에서는 윈도우를 설치한 후에 제품 키를 입력하는 방..

[Python] functools의 partial 함수 알아보기

partial 함수는 functools package에서 제공하는 함수로, functools package는 유용한 여러가지 함수들을 제공하는 라이브러리다. 이 글에서는 functools 패키지의 partial 함수를 언제 사용하는지를 알아보고, 예제와 함수 동작 원리에 대해서 알아보려고 한다. partial 함수는 언제 사용하는가? 파이썬에서 함수(function)는 특정 변수(parameter)를 입력받아 어떤 작업을 수행한다. 보통 함수는 변하는 값을 입력받을 때 parameter로 정의하지만, 실제 함수를 사용할 때는 parameter 값을 고정해 사용할 때도 많다. 이 때 사용하는 것이 partial 함수이다. partial 함수 튜토리얼 예제를 통해서 partial 함수를 이해해보자. 먼저 p..

Programming/Python 2022.09.25

[레드 와인] 아포틱 카비네 소비뇽 2020

[한줄요약] 포도의 맛과 와인 자체의 향은 매우 만족스러움. 와인의 맛이 강하기 때문에 육류와 잘 어울릴거 같다. Vivino 평점: 3.7 Light ■■■■■■■■■□ Bold Smooth ■■■■■■□□□□ Tannic Dry ■■■■□□□□□□ Sweet Soft ■■■■■□□□□□ Acidic 원산지: 캘리포니아 (미국) 품종: 카베르네 소비뇽 생산연도: 2020 낮은 가격대이지만 풍미가 좋았고, 과일의 향과 오크의 향과 맛이 굉장히 잘 어울렸다. 특히 블랙체리의 향과 오크향이 적절히 조화된 느낌이었는데, 어느정도 유분은 느껴졌지만 기름진 느낌까지는 아니었다. 나는 꽤 부드러운 편이라 느꼈는데, 향이 탄닌을 부드럽게 잡아주는 느낌이었다. 드라이함도 있지만 과일의 풍미가 달게끔 느껴지게 만드는 재..

취미/와인 2022.09.24

[사회] 공상에서 과학으로, 프리드리히 엥겔스

공상하다 수면으로...zZ 별점: ☆ 예전에는 공산주의자들이 정권을 잡을 수 있었던 이유가 대중들을 쉬운말과 적절히 현학적인 표현으로 꾈 수 있었기 때문이라고 생각했다. 특히 큰 영향을 줬던 것이 헨리 조지가 쓴 『진보와 빈곤』이었는데, 처음에는 책의 두께에 망설였는데 한문장만 읽었을 뿐인데도 사람을 사로잡는 매력을 느꼈었다 보수 성향인 나조차도 그 자리에서 몇시간동안 책을 보게 만들정도로 진보와 빈곤은 잘 쓰여져 있었다. ​ 하지만 이 책은 처음 문장부터 난해하고, 끝까지 난해하게 무슨말인지 알 수 없게 끝난다. 진짜 이해를 하나도 못했다. 내가 인문학과 아무리 멀어졌어도 어느정도 한글로 쓰인 글은 이해할 정도는 된다고 생각하는데, 이 책은 하나도 이해를 못하겠더라. 무슨 이유로, 왜쓰여진지도 모르겠고..

취미/독서 2022.09.24
반응형