One more cup of drip coffee for the road
Courses
Reviews
- Presentation Tips for Beginners
- Presentation Tips for Beginners
gameplay1009258857
ยท
3D Graphics, Shaders, OpenGL for Game Developers (3) - Animation, Depth Concepts, Z Buffer3D Graphics, Shaders, OpenGL for Game Developers (3) - Animation, Depth Concepts, Z Buffergameplay1009258857
ยท
3D Graphics, Shaders, OpenGL for Game Developers (2) - Programmable Pipeline, Geometry Basics, Triangle Output3D Graphics, Shaders, OpenGL for Game Developers (2) - Programmable Pipeline, Geometry Basics, Triangle Outputgameplay1009258857
ยท
3D Graphics, Shaders, OpenGL for Game Developers (1) - 3D Graphics, OpenGL, Callback Functions, Color Theory3D Graphics, Shaders, OpenGL for Game Developers (1) - 3D Graphics, OpenGL, Callback Functions, Color Theory
Posts
Q&A
๊ฐ์์์ ๋ง์ํด์ฃผ์ ๋๋ก ํด๋์ ๋ฃ์๋๋ฐ ์คํ์ด ๋์ง์์ต๋๋ค
์๋ ํ์ธ์.ํด๋น ๊ฐ์์ ๋ท๋ถ๋ถ์ ์ฐ๋ฌ์์ ์ค๋ช ์ด ๋์ต๋๋ค๋ง,DLL ํ์ผ์ ์ฐพ์ง ๋ชปํ๋ค๋ ์๋ฌ ๋ฉ์์ง๊ฐ ๋์ค๋ฉด, ํด๋น dll ํ์ผ ๋ค์ C:\Windows\System32 ํด๋๋ก ๋ณต์ฌํ๋ฉด ํด๊ฒฐ๋ฉ๋๋ค. ๊ฐ์ ๋์์์์๋ ์ค๋ช ํ๊ณ ์์ต๋๋ค. ~
- 0
- 2
- 17
Q&A
memcpy ์๊ฐ ๊ณ ๋ ค ์ gpu vs. cpu
์๋ ํ์ธ์.๋ฌธ์ ์ ๋ฐ๋ผ์ ๋ค๋ฅผ ์ ์์ต๋๋ค.์ค์ CUDA ๋ก ํ์์ ๋์ ์๊ฐ์ memcpy + CUDA kernel + memcpy ์๊ฐ์ผ๋ก ๋ณธ๋ค๋ฉด,๋ฌธ์ ๊ฐ ์ด๋ ค์์ง์๋ก, ์ฌ์ฉํ๋ data ์ ์์ด ๋ง์์ง์๋ก CUDA ์ชฝ์ด ์ ๋ฆฌํด ์ง๋๋ค.CUDA๋ฅผ ์ฌ์ฉํ๋ ๋ชฉ์ ์ด, CPU ๋ก๋ ์๊ฐ์ด ๋๋ฌด ์ค๋ ๊ฑธ๋ฆฌ๋ ๊ฒฝ์ฐ์ ๋ณ๋ ฌ ์ฒ๋ฆฌ๋ฅผ ํ์๋ ๊ฒ์ด๋ผ๋ ์ ์ ์ ์ ํ์๋ฉด ๋๊ฒ ์ต๋๋ค.CPU์ GPU๋ ์๋ก ๋ค๋ฃจ๋ ๋ฌธ์ ์ ์ข ๋ฅ๋ ์ฌ์ด์ฆ๊ฐ ๋ค๋ฅด๋ค๋ ๊ฒ ํต์ฌ์ด ๋ ๊ฒ๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 23
Q&A
cudaFree๊ฐ ์๋์ผ๋ก ๋๋ ์ํฉ
์๋ ํ์ธ์."ํ๋ก๊ทธ๋จ" ์ด ์ข ๋ฃ๋๋ ์ํฉ์ ์๋ฏธํ์ต๋๋ค. ใ ใ ๋ นํ ์ค์ ๋ฐ์์ด ๋ช ํํ์ง ์์๊ฑฐ๋, ์๋ง ์ฒ๋ฆฌ๊ฐ ์๋ชป ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ~
- 0
- 2
- 28
Q&A
MSB3721 ์ค๋ฅ
์๋ ํ์ธ์.ํด๋น ์๋ฌ๋ CUDA ์ปดํ์ผ์ ์คํจํ๋ค๋, generic error code ๋ผ์, CUDA ์ค์น๋, ํ๋์จ์ด ์ถฉ๋ ๋ฑ์ ๊ฒํ ํด ๋ด์ผํ ๊ฒ ๊ฐ์ต๋๋ค.์ด๋ฏธ ์ธํฐ๋ท์์ ๊ฒ์ํด ๋ณด์ จ๊ฒ ์ง๋ง, ๋น๊ต์ ์ต๊ทผ์ ๋น์ทํ ์๋ฌ ์ํฉ์ ๋นํ๋ ์ฌ๋ก๋ก, ๋ค์ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํด ๋ณด์๋ฉด ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค.https://ccssbb.tistory.com/682๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 101
Q&A
์๋ณ์ threadIdx ์ ์ ๋์ง ์์ ์ค๋ฅ
์๋ ํ์ธ์.AI ์ธํด์ ๋๋ต์ด ์ ํํ๊ณ , ์๋ง๋ ์ปดํ์ผ๋ฌ ์ธํ ์ ๋ฌธ์ ์ผ ๊ฐ๋ฅ์ฑ์ด ํฝ๋๋ค.์ปดํ์ผ์ด ๋์ด์ ์คํ๊น์ง ๋๋ค๋ฉด, ์๋ง๋ nvcc ์์ ์ฐ๊ฒฐ ๋ฌธ์ ๊ฐ ์๋๊น ์ถ์ต๋๋ค.์์ค ์ฝ๋์์ >> ์ ๊ผญ ์ฐ๊ฒฐํด์, 3๊ฐ๊ฐ ์ฐ์๋๊ฒ ํ์๊ณ , ์ปดํ์ผ๋ฌ ์ชฝ์ ์ฒดํฌํด ๋ณด์๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค.
- 0
- 2
- 126
Q&A
cudaGetLastError() ์๋ฌ ์ฒ๋ฆฌ
๋ค ๋ง์ต๋๋ค.์๋ฌ๋ฅผ report ํ๋ค๋ ๊ฒ์ ์ฒ๋ฆฌํ๋ค๊ณ ํํํ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 84
Q&A
CUDA Samples ์์
์๋ ํ์ธ์.์ถ์ฅ ๊ด๊ณ๋ก, ๋ต๋ณ์ด ๋ฆ์์ต๋๋ค. ๋์์ ๊ฐ์์๋ ์ถ๊ฐ ์ค๋ช ์ผ๋ก ๋ค์ด๊ฐ ์์ต๋๋ค๋ง,CUDA ๋ฒ์ ์ ๋ฐ๋ผ, samples ํด๋๊ฐ ๊ฐ์ด ๋ฐฐํฌ๋๋ ๊ฒฝ์ฐ๋ ์๊ณ , github ์์ ๋ณ๋ ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค.github ์ ์ฌ๋ ค์ ธ ์๋ samples ํ๋ก๊ทธ๋จ๋ค์ ์ฌ์ฉํ์๋ฉด ๋ฉ๋๋ค.๊ฒ์ํด ๋ณด๋, ๋ค์ ๋งํฌ๊ฐ ๋์ค๋ ๊ตฐ์.https://github.com/NVIDIA/cuda-samples๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 107
Q&A
24-2 3์ค for loop ๊ฐ์ ์ฑ ์ดํด๊ฐ ๊ฐ์ง ์์ต๋๋ค.
์๋ ํ์ธ์.24๋ฒ ๊ฐ์์ ์ด๋ ๋ถ๋ถ์ ๋ง์ํ์๋ ๊ฒ์ธ์ง ํ์ ์ด ๋์ง ์์ต๋๋ค.์ข๋ ์์ธํ๊ฒ, ๋ช๋ฒ ์ฌ๋ผ์ด๋ ์ค๋ช ์ธ์ง๋ฅผ ์๋ ค์ฃผ์๋ฉด ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 79
Q&A
transpose-shared.cu ๊ฐ ๋๋ฆฐ ์ด์ ์ ๋ํด์ ์ง๋ฌธ ์์ต๋๋ค.
์๋ ํ์ธ์.ํด๋น ํ๋ก๊ทธ๋จ์์์ ๋ฌธ์ ๋ ์๋นํ ๋จ์ด์ง memory๋ฅผ ์๊ตฌํ๊ธฐ ๋๋ฌธ์ ๋ฐ์ํฉ๋๋ค.์ํ๋ ๋ฉ๋ชจ๋ฆฌ address๋ฅผ ์ค์ ๋ก ๊ณ์ฐํด ๋ณด๋ฉด, ์๋นํ ๋จ์ด์ง memory ์ฃผ์๋ฅผ ์๊ตฌํ๋๊น, ์์ ํ ์๋ก ์ ์ฒด๋ฅผ ์ฝ์ด์ค๊ฑฐ๋, ์จ์ผ ํ๊ธฐ ๋๋ฌธ์ ์๊ธฐ๋ ๋ฌธ์ ์ ๋๋ค.์ด๋ ๊ฒฝ์ฐ๋ , ์บ์ฌ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ๊ฐ ์ ์ฒด ํ๋ก๊ทธ๋จ์ ์ฑ๋ฅ์๋ ์์๋ณด๋ค ํจ์ฌ ํฐ ์ํฅ์ ๋ผ์นฉ๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 81
Q&A
๋น์ฃผ์ผ ์คํ๋์ค ํ์ผ
์๋ ํ์ธ์. Visual Studio ๊ฐ ์ค์น๋ ํด๋์ include ๋ lib ํด๋๋ฅผ ์ฐพ์ผ๋ฉด ๋ฉ๋๋ค.VS 2022 ๊ธฐ์ค์ผ๋ก๋ ํ์ค ์ค์น ์์, C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include ํด๋๋ฅผ ์ฐพ์ ์ ์๊ณ ,์ฌ๊ธฐ๊ฐ include ํด๋ ์ ๋๋ค. C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\lib\x64 lib ํด๋๋ ์์ ๋์ ์์ต๋๋ค. ๋์์์์๋ ์ค๋ช ํ์ต๋๋ค๋ง, ๋ฒ์ ์ ๋ฐ๋ผ์, 14.42.34433 ๋ผ๋ ์ซ์๋ ์ค์นํ VS ์ปดํ์ผ๋ฌ ๋ฒ์ ๋ง๋ค ๋ค๋ฅด๊ณ , update ์ํฉ์ ๋ฐ๋ผ ๋ค๋ฅผ ์ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 115