Fix invalid escape sequence in rocm_agent_enumerator, which are deprecated in Python3
In Python3, unescaped backslashes in regular expressions are deprecated, and these were generating SyntaxWarnings.
Patch submitted by (Tianao Ge <getianao@gmail.com>) on github:
https://github.com/ROCm/rocminfo/pull/55
Change-Id: Icbcf2803291add5b5f3971ac9901a8927d23f225
[ROCm/rocminfo commit: 429baf04fb]
This commit is contained in:
کامیت شده توسط
David Yat Sin
والد
c3457852af
کامیت
8cc5d1b7f4
@@ -92,7 +92,7 @@ def getGCNISA(line, match_from_beginning = False):
|
||||
return result.group(0)
|
||||
return None
|
||||
|
||||
@staticVars(search_name=re.compile("gfx[0-9a-fA-F]+(:[-+:\w]+)?"))
|
||||
@staticVars(search_name=re.compile(r"gfx[0-9a-fA-F]+(:[-+:\w]+)?"))
|
||||
def getGCNArchName(line):
|
||||
result = getGCNArchName.search_name.search(line)
|
||||
|
||||
@@ -149,9 +149,9 @@ def readFromROCMINFO(search_arch_name = False):
|
||||
|
||||
# search AMDGCN gfx ISA
|
||||
if search_arch_name is True:
|
||||
line_search_term = re.compile("\A\s+Name:\s+(amdgcn-amd-amdhsa--gfx\d+)")
|
||||
line_search_term = re.compile(r"\A\s+Name:\s+(amdgcn-amd-amdhsa--gfx\d+)")
|
||||
else:
|
||||
line_search_term = re.compile("\A\s+Name:\s+(gfx\d+)")
|
||||
line_search_term = re.compile(r"\A\s+Name:\s+(gfx\d+)")
|
||||
for line in rocminfo_output:
|
||||
if line_search_term.match(line) is not None:
|
||||
if search_arch_name is True:
|
||||
@@ -172,7 +172,7 @@ def readFromLSPCI():
|
||||
except:
|
||||
lspci_output = []
|
||||
|
||||
target_search_term = re.compile("1002:\w+")
|
||||
target_search_term = re.compile(r"1002:\w+")
|
||||
for line in lspci_output:
|
||||
search_result = target_search_term.search(line)
|
||||
if search_result is not None:
|
||||
|
||||
مرجع در شماره جدید
Block a user