CUDA_with_PyTorch
                                
                                 CUDA_with_PyTorch copied to clipboard
                                
                                    CUDA_with_PyTorch copied to clipboard
                            
                            
                            
                        【TYPO】
在1.1节出现了个小错别字
blcok是不是原本想写block
当一个blcok被分配给一个SM后,他就只能在这个SM上执行了,不可能重新分配到其他SM上了,多个线程块可以被分配到同一个SM上。
README 第2.2节 错别字:
threadIdx:thread在所在block中的为欧洲索引 为欧洲索引是不是本来想写位置索引
勘误:
这两个公式是不是写错了?
 那么,任意一个thread在block中的编号为threadIdx.y * blockDim.x + blockDim.x。和 > 同理,任意一个block在grid中的编号为blockIdx.y * gridDim.x + gridDim.x。  ,这两个公式相加的项是不是分别想写 thread.x 和 block.x 。
最后总结的公式倒是没问题 (苦笑)
那么,任意一个thread在block中的编号为threadIdx.y * blockDim.x + blockDim.x。
同理,任意一个block在grid中的编号为blockIdx.y * gridDim.x + gridDim.x。
任意一个thread在grid中处在blockIdx.x * gridDim.x + threadIdx.x行、blockIdx.y * gridDim.y + threadIdx.y列的位置。
任意一个thread在grid中标号为(blockIdx.x + blockIdx.y * gridDim.x) * (blockDim.x * blockDim.y) + (threadIdx.y * blockDim.x) + threadIdx.x
任意一个thread在grid中的位置是不是也写错了? thread在grid中的x索引 = blockIdx.x * blockDim.x + threadIdx.x thread在grid中的y索引 = blockIdx.y * blockDim.y + threadIdx.y 我感觉是这样啊
时间太久了,不记的了 :(
时间太久了,不记的了 :(
寄
小问题吧,跑一遍代码,啥都有了