저는 10+년 동안 소프트웨어 분야에서 일하고 있습니다. 그래픽스, 병렬 컴퓨팅, 인공지능에 관심이 매우 많으며 전문성을 키우기 위해 노력하고 있습니다. 저는 삼성전자, AMD, 라인플러스, 카카오브레인을 거쳐서 지금은 Qualcomm 근무하고 있습니다. 개인 사정으로 이직을 하지는 않았지만 Imagination Technologies, 42dot, 하이퍼커넥트, 네이버랩스, Amazon, Google, NVIDIA에 최종 합격한 경험도 있습니다. 앞으로 제가 배운 지식을 여러분에게 공유하고 여러분들로부터 많은 것을 배우고 싶습니다. 🙇
Khóa học
Đánh giá khóa học
- Tam giác đang hoạt động! Trung cấp Vulkan
- Tam giác đang hoạt động! Trung cấp Vulkan
- Tam giác đang hoạt động! Người mới bắt đầu OpenAI Triton
- Tam giác đang hoạt động! Trung cấp Vulkan
- Tam giác đang hoạt động! Trung cấp Vulkan
Bài viết
Hỏi & Đáp
install 추가 질문
baz 타켓을 만듭니다. 그리고 baz.h와 baz.cpp를 포함시킵니다.target_link_libraries로 baz를 foo에 PRIVATE으로 연결 시킵니다.이렇게 하시면될 것 같은데 원하시는 방법이 맞으실까요?
- 0
- 2
- 23
Hỏi & Đáp
디스코드 커뮤
https://discord.com/invite/dyCBnwFU9H 입니다.
- 0
- 1
- 36
Hỏi & Đáp
Metal api 강의
제가 지금 일에 집중하고 있어서 강의 제작은 하고 있지 않은 상황입니다.메탈 궁금한거 있으면 물어보세요 알려드릴께요.
- 0
- 2
- 50
Hỏi & Đáp
-G 명령으로 Xcode 생성 할때 오류가 발생합니다.
안녕하세요?에러 메세지는 컴파일러를 찾을 수 없어서 발생하는 에러인데요.터미널에 clang을 입력해보시겠어요?clang: error: no input files위의 메세지가 나오면 컴파일러가 제대로 설치되어 있는 것이고요.만약 위 메세지가 나온다면 CMake를 생성한 폴더를 지우고 다시 생성해보세요.감사합니다.
- 0
- 2
- 83
Hỏi & Đáp
섹션6 >> Hello color animation 과제에서 궁금한 점이 있습니다.
안녕하세요 코드쉼터님, 네 맞습니다. VK_IMAGE_LAYOUT_UNDEFINED로 설정한다는 의미는 기존 내용을 해석할 필요가 없다는 의미입니다. 모든 이미지의 색상을 특정 색으로 초기화할 것이기 때문에 기존 내용이 필요가 없고 그러므로 VK_IMAGE_LAYOUT_UNDEFINED로 설정하는 것은 적절합니다. 또한 오버헤드도 발생하지 않습니다. 감사합니다.
- 1
- 2
- 70
Hỏi & Đáp
VkSubmitInfo2에 대해 질문드립니다.
안녕하세요?VkSubmitInfo2와 VkSubmitInfo의 차이는 VkSubmitFlags flags가 있냐 없냐의 차이입니다. 원래는 있어야 했는데 스펙을 정의하면서 빼먹은 것이죠... VkSubmitFlags를 지정하지 않을 것이면 VkSubmitInfo 를 쓰셔도 무방합니다.일반적으로는 Gracphis Queue에서 모든 작업이 가능합니다. 하지만 특수한 경우에는 Graphics Queue, Present Queue, Copy Queue를 따로 잡아서 사용해야 하는 경우가 생깁니다. 이 경우 각각 Queue끼리의 동기화가 필요합니다. Present Queue에서 쓰고 있는데 Graphics Queue에서 특정 계산을 수행하면 안되니까요.Queue를 제출할 때, 세마포어가 2개 필요한 이유는 간단합니다. 하나는 지금 제출하는 커맨드 버퍼가 실행되기 전에 반드시 수행되어야 하는 세마포어 그리고 다른 하나는 다른 커맨드 버퍼가 현재 제출한 커맨드 버퍼가 실행되고 나서 처리되어야 하는데 이 시점을 알려주기 위한 세마포어입니다.감사합니다.
- 0
- 2
- 78
Hỏi & Đáp
수업 진행 중에 궁금한 부분이 생겼습니다.
CMake에는 Debug인지 Release인지 32bit인지 64bit인지 기본 값이 설정되어 있습니다.CMake에서 빌드를 할 때, --config로 Debug 또는 Release를 결정할 수 있습니다.예시: cmake --build . --config Release아키텍쳐는 컴파일러마다 설정하는 방법이 다릅니다.MSVC64비트: -A x6432비트: -A Win32Clang 64비트: -DCMAKE_C_FLAGS=-m6432비트: -DCMAKE_C_FLAGS=-m32감사합니다.
- 0
- 2
- 116
Hỏi & Đáp
VkImageLayout 열거형에 대해 질문드립니다.
두 레이아웃은 복사를 할 때 사용됩니다.VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL은 복사할 내용을 가지고 있는 리소스,VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL은 복사가 될 리소스입니다.즉, memcpy(src, dst)에서 src는 VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL이어야 하고 dst는 VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL여야 합니다.이렇게 레이아웃이 설정이 되면 DMA를 통해 복사가 빠르게 진행 될 수 있습니다.이 레이아웃이 아니어도 복사는 되는데, 이 경우 컴퓨트 쉐이더로 구현된 파이프라인에 의해 복사가 느리게 진행 됩니다.
- 0
- 2
- 81
Hỏi & Đáp
Build_SHARED_LIBS 질문
안녕하세요?BUILD_SHARED_LIBS을 사용하면 add_library시 라이브러리 타입을 지정하지 않은 타겟에 일괄적으로 적용되게 됩니다.add_library( foo STATIC src/foo.cpp )처럼 라이브러리 타입을 정적으로 지정한 경우에는 BUILD_SHARED_LIBS을 TRUE로 설정하더라도 동적 라이브러리로 빌드가 되지 않는 것을 의미합니다.감사합니다.
- 0
- 2
- 101
Hỏi & Đáp
예제 코드 (on_vkQueueWaitIdle)로그 관련
Validation Layer 문제일 수 있는데요. 어떤 로그가 발생하는지 알려주시겠어요?
- 0
- 2
- 147