Shorten convolution_config tests
reduce batch counts for resnet and inception
set FractionalLoad:1 always
reduce solutions in src5-gsu
@@ -61,8 +61,8 @@ class Solutions:
{"DepthU": [4]},
{"PackBatchDims": [0,1]},
{"PackSummationDims": [0,1]},
- {"GlobalSplitU": [1,2,3,4,7,17]},
- {"GlobalReadVectorWidth": [1,-1]},
+ {"GlobalSplitU": [1,2,4,7,17]},
+ {"GlobalReadVectorWidth": [-1]},
{"VectorWidth": [1,-1]},
]
@@ -87,7 +87,7 @@ class Solutions:
{"PackSummationDims": [1]}, # required to handle padding cases
{"GlobalReadVectorWidth": [-1]},
{"VectorWidth": [1]},
- {"FractionalLoad": [0]}
+ {"FractionalLoad": [1]}
]
return s
@@ -113,7 +113,7 @@ class Solutions:
{"GlobalReadVectorWidth": [-1]},
{"PackSummationDims": [0,1]},
{"VectorWidth": [1,4]},
- {"FractionalLoad": [0,1]},
+ {"FractionalLoad": [1]},
{"PackBatchDims": [0,1]},
]
@@ -145,7 +145,7 @@ class Solutions:
{"GlobalSplitU": [1,2,3,4,8,17]},
{"VectorWidth": [1,4]},
{"PackBatchDims": [1]},
- {"FractionalLoad": [0,1]}
+ {"FractionalLoad": [1]}
]
return s
@@ -263,7 +263,7 @@ class YamlBuilder:
@classmethod
def ProblemSizesResNet(cls, conv, problemType, problemLevel):
problems = []
- n=64
+ n=12
for (c,h,w,k, x,y, p,q ,u,v) in (
[1024,14,14,2048,1,1,0,0,0,0],
[1024,14,14,256,1,1,0,0,0,0],
@@ -295,7 +295,7 @@ class YamlBuilder:
@classmethod
def ProblemSizesInception(cls, conv, problemType, problemLevel):
problems = []
- n=32
+ n=8
for (count, c,h,w,k,x,y, p,q, u,v) in (
(2,128,17,17,128,1,7,0,3,1,1),
