From b9f79cb6974a6d84db9c77dd332a74a6aaf9c91f Mon Sep 17 00:00:00 2001 From: ColoMAX <52626020+ColoMAX@users.noreply.github.com> Date: Thu, 13 Apr 2023 15:21:16 +0200 Subject: [PATCH 1/2] missing stdio. Compilation can fail if header is missing on nvcc. --- tutorial01/README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tutorial01/README.md b/tutorial01/README.md index 4aeb5cc..ed86684 100644 --- a/tutorial01/README.md +++ b/tutorial01/README.md @@ -17,6 +17,8 @@ Following table compares a hello world program in C and CUDA side-by-side. **C** ``` C +#include + void c_hello(){ printf("Hello World!\n"); } @@ -34,6 +36,8 @@ int main() { **CUDA** ``` C +#include + __global__ void cuda_hello(){ printf("Hello World from GPU!\n"); } From e451da27dc1447e230c993d440cf471a1cd5d2cf Mon Sep 17 00:00:00 2001 From: ColoMAX <52626020+ColoMAX@users.noreply.github.com> Date: Sat, 24 Jun 2023 22:23:40 +0200 Subject: [PATCH 2/2] Update README.md flush to get output --- tutorial01/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/tutorial01/README.md b/tutorial01/README.md index ed86684..bbfc784 100644 --- a/tutorial01/README.md +++ b/tutorial01/README.md @@ -44,6 +44,7 @@ __global__ void cuda_hello(){ int main() { cuda_hello<<<1,1>>>(); + cudaDeviceSynchronize(); // force flush stdout from gpu before we exit return 0; } ```