최신 엔비디아 CUDA 아키텍처에서의 결정적 변경 사항을 보면 "알고 있을 필요 없음" $\rightarrow$ "모르면 AI 최적화 불가능" 그 이하는 system에서 처리" $\rightarrow$ "독립적 스레드 스케줄링 (ITS)" "Thread Block 단위 (순서 없음)" $\rightarrow$ "Thread Block Cluster 계층의 등장" AI 행렬 연산 시 이웃한 SM들끼리 메모리를 공유하며 고속으로 데이터를 주고받고 있는데 강의에 추가로 알려주시면 좋을 것 같아요 시간에 흐름에(구현 알고리즘) 따르 아키텍처도 많이 변경되고 있으니까요
강의 내용 중에 궁금한 점이 있어 질문드립니다. #include <stdio.h> int main(void) { char szName[32] = { 0 }; int nAge = 0; printf("나이를 입력하세요. : "); scanf_s("%d", &nAge); printf("이름을 입력하세요 : "); gets_s(szName, sizeof(szName)); return 0; } 처음에는 szName 과 nAge 는 서로 다른 변수이므로 각각 다른 메모리 주소를 갖는다고 생각했습니다. 그래서 scanf_s("%d", &nAge) 를 호출하면 사용자가 입력한 값이 nAge 의 메모리 주소에 저장되고, gets_s(szName, sizeof(szName)) 를 호출하면 입력한 값이 szName 의 메모리 주소에 저장되므로, 두 변수는 서로 다른 메모리 공간을 사용하기 때문에 scanf_s() 에서 입력받은 \n 이 gets_s() 에 영향을 주지 않을 것이라고 생각했습니다. 하지만 실제로는 scanf_s() 로 나이를 입력한 뒤 gets_s() 가 별도의 입력을 받지 않고 바로 종료되었습니다. 강의에서 설명해 주신 내용처럼 scanf_s() 가 남겨 놓은 \n 을 gets_s() 가 읽었기 때문이라고 이해했습니다. 이 부분이 궁금해서 강의를 다시보며 아래와 같이 이해했는데, 제가 이해한 내용이 맞는지 확인 부탁드립니다. - szName 과 nAge 는 서로 다른 메모리 주소를 갖는다. -하지만 scanf_s() , gets_s() 와 같은 입력 함수들은 각 변수의 메모리에서 직접 입력을 받는 것이 아니라, 공통으로 사용하는 stdin 입력 버퍼 에서 데이터를 읽는다. * 이 입력 버퍼는 szName, nAge와 같은 메모리 공간이 아닌 강의 중 강사님이 설명하신 추상화 File의 단 1개의 Buffered I/O로 이해했습니다. -즉, 키보드 입력은 먼저 stdin 의 입력 버퍼에 저장되고, scanf_s() 와 gets_s() 는 이 동일한 입력 버퍼에서 필요한 만큼 데이터를 읽어 각각 nAge 와 szName 에 저장한다. -따라서 scanf_s("%d", &nAge) 는 숫자만 읽고 \n 은 입력 버퍼에 남겨 두며, 이후 gets_s() 가 같은 입력 버퍼에서 남아 있던 \n 을 읽어 바로 종료된다. 제가 위와 같이 이해한 것이 맞는지 확인 부탁드립니다.
강의 15분 30초에서 f1 = 1.234 f2 = 3.939 와 같이 입력할 때 space키를 누르지 않고 빨리 f1=1.234 f2=3.939 와 같이 입력을 한 다음에 Shift + Alt + F 를 입력하여 정리를 해 줘도 되는 건가요? 그걸 하려고 했더니 Python formatter를 설치하라고 나오는데요. 이걸 하는 게 전체적으로 도움이 되나요? 아니면 Python formatter 설치를 안 하는 게 파이썬 배우는 데 더 나은가요?
안녕하세요 강사님 현재 수강 중인 강의의 수강 기간 연장 가능 여부를 문의드립니다. 처음 강의를 신청했을 때는 이번 회차 시험에 맞춰 끝까지 수강하고 응시하는 것을 목표로 했으나 직장 야근이 겹치면서 계획했던 만큼 충분히 수강하지 못했습니다. 그 결과 강의와 문제풀이를 제대로 정리하지 못한 상태라 이번 회차 시험에서는 합격이 쉽지 않을 것 같다고 판단하고 있습니다. 다만 수강한 부분만으로도 개념을 잡는 데 도움이 되었고 강의 흐름에 맞춰 끝까지 따라가면 혼자 준비하는 것보다 훨씬 체계적으로 정리할 수 있겠다는 생각이 들었습니다. 그래서 가능하시다면 이번 한 번만 다음 회차 시험 준비 기간까지 수강 기간을 연장해 주실 수 있을지 부탁드립니다. 물론 수강 기간 연장이 당연한 요청이 아니라는 점은 잘 알고 있습니다. 연장해 주신다면 남은 강의를 끝까지 수강하고 부족한 부분을 보완하여 다음 시험에는 좋은 결과를 낼 수 있도록 성실히 준비하겠습니다. 바쁘시겠지만 한 번만 검토해 주시면 정말 감사하겠습니다. 감사합니다.
안녕하세요. 강의 흥미롭게 잘 들었습니다. 현재 전체 강의 다 수강 이후 자동매매 연결해서 테스트해보고있는데요. 자동화 실행은 정규장 시간인 22:30~ 05:00에만 켜두시는지, 아니면 프리마켓, 애프터마켓 시간도 포함하여 켜두시는지 여쭤보고싶습니다. 아무래도 컴퓨터를 종일 켜두는건 다소 부담이 되네요
며칠 전 요청을 드린 바 아직 해결이 되고 있지 않아서 언제쯤 수정이 될지 대략적인 예정 일자 라도 알려주시면 감사하겠습니다. 즉시 수정이 되면 좋겠지만 그렇게 하기 힘드신 듯 하네요. 개인적으로 업무와 연관이 되어 있어서 교육 스케줄의 일정 조정이 필요하여 요청드립니다.
안녕하세요. 10만개 이상의 자바 파일로 구성된 대용량 코드베이스에 codex를 적용할 경우, 컨텍스트의 용량 한계가 있어서 전체 구조(클래스, 함수 등등)를 모두 인식 시킬수 없을것으로 보입니다. 이런 경우 실제 어떻게 대용량 코드베이스를 인식 시키고 codex를 통해서 작업을 진행해 나가는지 궁금합니다. 듣기로는 각 폴더당 AGENTS.md 파일을 만들어서 내용을 인식할 수 있게 만들라고는 하던데, 자바 프로젝트 특성상 폴더가 여러 depth로 나뉘기도 하고 각 폴더에 AGENTS.md 를 만들었다고 하더라도 소스가 변경될때마다 업데이트가 쉽지 않아 보입니다.