mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 21:14:14 +08:00
Enable all PIE rules on ruff (#165814)
This PR enables all PIE rules on ruff, there are already some enabled rules from this family, the new added rules are ``` PIE796 Enum contains duplicate value: {value} PIE808 Unnecessary start argument in range ``` Pull Request resolved: https://github.com/pytorch/pytorch/pull/165814 Approved by: https://github.com/ezyang
This commit is contained in:
committed by
PyTorch MergeBot
parent
a0948d4d23
commit
fdab48a7c1
@ -74,7 +74,7 @@ def unroll(uf, IndexType, InType, OutType, use_weights, isa, fused, use_offsets)
|
||||
)
|
||||
|
||||
code.append(" " + OutType + "* op = &out[rangeIndex * block_size];")
|
||||
for i in range(0, uf):
|
||||
for i in range(uf):
|
||||
j = 8 * i
|
||||
code.append(" __m256 vop" + str(j) + " = _mm256_setzero_ps();")
|
||||
|
||||
@ -158,7 +158,7 @@ def unroll(uf, IndexType, InType, OutType, use_weights, isa, fused, use_offsets)
|
||||
"&input[idx_pref_T0 * fused_block_size];"
|
||||
)
|
||||
|
||||
for i in range(0, uf):
|
||||
for i in range(uf):
|
||||
j = 8 * i
|
||||
cachelinesize = 64
|
||||
byteoffset = sizeof[InType] * j
|
||||
@ -170,7 +170,7 @@ def unroll(uf, IndexType, InType, OutType, use_weights, isa, fused, use_offsets)
|
||||
code.append(" if (!normalize_by_lengths || length == 0) {")
|
||||
else:
|
||||
code.append(" if (!normalize_by_lengths || lengths[rangeIndex] == 0) {")
|
||||
for i in range(0, uf):
|
||||
for i in range(uf):
|
||||
j = 8 * i
|
||||
code.append(" _mm256_storeu_ps(&op[" + str(j) + "], vop" + str(j) + ");")
|
||||
code.append(" } else {")
|
||||
@ -181,7 +181,7 @@ def unroll(uf, IndexType, InType, OutType, use_weights, isa, fused, use_offsets)
|
||||
code.append(
|
||||
" __m256 vlen_inv = _mm256_set1_ps(1.0f / lengths[rangeIndex]);"
|
||||
)
|
||||
for i in range(0, uf):
|
||||
for i in range(uf):
|
||||
j = 8 * i
|
||||
code.append(
|
||||
" _mm256_storeu_ps(&op["
|
||||
|
Reference in New Issue
Block a user