전체 글 62

Tensorflow in Kubernetes - CPU Memory Troubleshooting

K8s에서 텐서플로우의 CPU Training을 돌릴 때 겪은 문제 CPU / Memory 사용량이 치솟아 QoS Burstable / BestEffort로는 Pod Eviction이 발생함 CPU / Memory의 Request와 Limit을 동일하게 설정해 QoS를 Guaranteed로 주면 OOM Killed로 죽음 원인은 기본 System Malloc을 사용할 때 Python TF가 돌면서 메모리 할당을 VM Memory Limit를 보지 않고 노드 호스트를 기준으로 동작해 Pod의 Limit를 초과하는 Memory를 사용해 OOM이 발생하는 것 같다. 이것 대신 구글의 libtcmalloc으로 변경해주면 된다. https://stackoverflow.com/a/57288305 TF 학습 이미지에..

개발/Kubernetes 2022.09.19

2022-09 월 적립식 투자

https://bitofsky.tistory.com/entry/%EC%9B%94-%EC%A0%81%EB%A6%BD%EC%8B%9D-%ED%88%AC%EC%9E%90-%EC%8B%9C%EC%9E%91 월 적립식 투자 시작 월 적립식 투자규칙 매월 1일 매매 SCHD, QLD를 50:50 보유 금액 비율을 갖도록 매수로 밸런싱 SCHD를 적립하면서 동시에 QLD의 양/음봉 여부에 따른 QLD/TQQQ 선택 매매 1회 전월 양봉 = x1를 SCHD, QLD 매수 1 bitofsky.tistory.com 전월 음봉이었으므로 다음과 같이 SCHD, QLD, TQQQ 매수 실행 1회 전월 음봉 = x1.4를 SCHD, QLD 매수, x0.6를 TQQQ 매수 환율이 올라간다...

섬의궤적 시리즈 클리어

하늘의궤적에서부터 시작한 영웅전설 궤적 시리즈.. 어느새 벌써 15년이 넘었는데 아직도 스토리가 이어지는 시리즈가 연속 발매되고 있다. ~궤적 시리즈 그 중 섬의궤적은 2013년에 출시된 1편을 시작으로 4편으로 완결되는 대서사시인데, 오늘 드디어 10년에 걸친 기간동안 고대했던 엔딩을 볼 수 있었다. 이제 스팀으로 전 시리즈가 한글판으로 출시되기 때문에 마음먹고 영웅전설 제로의 궤적부터 정주행 중인데 아직 시작의 궤적, 여의 궤적, 여의 궤적2가 더 남았다. 끝나지 않은 감동... 좋다.

게임 2022.08.08

2022-08 월 적립식 투자

https://bitofsky.tistory.com/entry/%EC%9B%94-%EC%A0%81%EB%A6%BD%EC%8B%9D-%ED%88%AC%EC%9E%90-%EC%8B%9C%EC%9E%91 월 적립식 투자 시작 월 적립식 투자규칙 매월 1일 매매 SCHD, QLD를 50:50 보유 금액 비율을 갖도록 매수로 밸런싱 SCHD를 적립하면서 동시에 QLD의 양/음봉 여부에 따른 QLD/TQQQ 선택 매매 1회 전월 양봉 = x1를 SCHD, QLD 매수 1 bitofsky.tistory.com 전월 양봉이었으므로 다음과 같이 SCHD, QLD 매수 실행 1회 전월 양봉 = x1를 SCHD, QLD 매수 22년 1월부터 하락한 손실이 현재 대부분 만회된 상태까지 올라왔다. :)

2022-07 월 적립식 투자

https://bitofsky.tistory.com/entry/%EC%9B%94-%EC%A0%81%EB%A6%BD%EC%8B%9D-%ED%88%AC%EC%9E%90-%EC%8B%9C%EC%9E%91 월 적립식 투자 시작 월 적립식 투자규칙 매월 1일 매매 SCHD, QLD를 50:50 보유 금액 비율을 갖도록 매수로 밸런싱 SCHD를 적립하면서 동시에 QLD의 양/음봉 여부에 따른 QLD/TQQQ 선택 매매 1회 전월 양봉 = x1를 SCHD, QLD 매수 1 bitofsky.tistory.com 3회 음봉이므로 TQQQ에 들어가야하는데, 이번달은 증여세 납부 문제로 텅-장이 된데다, 미국 고물가 이슈가 아직 진정될 기미 없이 금리인상의 추가가 예상되므로 더 하락할 가능성이 있어보여 쉬는달로 함

Angular에서 Monaco Editor를 사용할 때 커스텀 언어 워커 사용하기

Angular (여기선 13.0)를 사용할 때 Monaco Editor를 쓰는 방법이 몇가지 있는데 편의를 위해 ngx-monaco-editor 와 같은 모나코 래핑 컴포넌트를 사용하면 편한데, 여기에 더해 커스텀 언어용 워커를 사용하고자 한다면 의외로 꽤 고생할만한 포인트가 있어 정리해둡니다. 저의 경우 monaco yaml 에디터에 JSONSchema를 사용할 수 있게 해주는 monaco-yaml 워커를 활성화 시켰으므로 이 기준으로 설명합니다. 다른 언어 워커를 사용하는 경우 monaco-yaml 부분만 교체하면 대동소이 합니다. monaco를 amd 번들링으로 로드하는 ngx-monaco-editor를 그냥 쓰거나 별도로 vs/min 경로나 CDN등에서 monaco-editor를 가져오는 경우 E..

개발/ETC 2022.06.25

2022-06 월 적립식 투자

https://bitofsky.tistory.com/entry/%EC%9B%94-%EC%A0%81%EB%A6%BD%EC%8B%9D-%ED%88%AC%EC%9E%90-%EC%8B%9C%EC%9E%91 월 적립식 투자 시작 월 적립식 투자규칙 매월 1일 매매 SCHD, QLD를 50:50 보유 금액 비율을 갖도록 매수로 밸런싱 SCHD를 적립하면서 동시에 QLD의 양/음봉 여부에 따른 QLD/TQQQ 선택 매매 1회 전월 양봉 = x1를 SCHD, QLD 매수 1 bitofsky.tistory.com 2022-05 2회 음봉 실행 2회+ 연속 음봉 = x2를 TQQQ 매수 최근 하락폭이 커서 x0.5 가량을 SCHD로 추가 매수