Refactor gpu indexing
All threads resolved!
All threads resolved!
Compare changes
+ 148
− 79
@@ -33,12 +33,37 @@ GRID_DIM = [ThreadIndexingSymbol("gridDim." + coord, create_type("int32")) for c
@@ -50,6 +75,16 @@ class AbstractIndexing(abc.ABC):
@@ -92,8 +127,9 @@ class BlockIndexing(AbstractIndexing):
@@ -102,14 +138,16 @@ class BlockIndexing(AbstractIndexing):
@@ -124,9 +162,6 @@ class BlockIndexing(AbstractIndexing):
@@ -140,17 +175,28 @@ class BlockIndexing(AbstractIndexing):
@@ -171,20 +217,22 @@ class BlockIndexing(AbstractIndexing):
@@ -246,38 +294,44 @@ class LineIndexing(AbstractIndexing):
@@ -292,50 +346,65 @@ class LineIndexing(AbstractIndexing):