Commit 0d5e204
committed
fix(verify): a missing GPU core count is a gap, not a contradiction
`vendor_core_field` failed whenever cuda_cores (nvidia) or
stream_processors (amd/intel) was absent. Both are gpu RICH_FIELDS, so
`completeness` already scores that absence — charging it again under
`consistency` billed one gap twice, under a name that claims the record
disagrees with itself.
It also misread early hardware: the flagged records include the NV1,
RIVA 128, RIVA TNT and GeForce 256, all of which predate the unified
shader. A CUDA core count is inapplicable there, not missing.
Of the 281 records carrying the flag, 279 have neither field set and 2
genuinely file the count under the other vendor's field. Only that
second case is a contradiction, so only it still fails; an absence is
now "na".
Refs #11 parent b510556 commit 0d5e204
2 files changed
Lines changed: 39 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
135 | | - | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
136 | 144 | | |
| 145 | + | |
137 | 146 | | |
138 | | - | |
| 147 | + | |
139 | 148 | | |
140 | | - | |
| 149 | + | |
141 | 150 | | |
142 | | - | |
143 | | - | |
144 | | - | |
145 | | - | |
146 | | - | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
147 | 159 | | |
148 | 160 | | |
149 | 161 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
0 commit comments