Refactor gpu indexing
All threads resolved!
All threads resolved!
Compare changes
+ 153
− 81
@@ -33,12 +33,37 @@ GRID_DIM = [ThreadIndexingSymbol("gridDim." + coord, create_type("int32")) for c
@@ -50,6 +75,17 @@ class AbstractIndexing(abc.ABC):
@@ -92,8 +128,8 @@ class BlockIndexing(AbstractIndexing):
@@ -102,14 +138,16 @@ class BlockIndexing(AbstractIndexing):
@@ -124,9 +162,6 @@ class BlockIndexing(AbstractIndexing):
@@ -140,17 +175,30 @@ class BlockIndexing(AbstractIndexing):
@@ -171,20 +219,22 @@ class BlockIndexing(AbstractIndexing):
@@ -246,38 +296,45 @@ class LineIndexing(AbstractIndexing):
@@ -292,50 +349,65 @@ class LineIndexing(AbstractIndexing):