[llvm] b72e893 - [mlgo] Fix type annotation in log_reader, for older python3 versions
    Mircea Trofin via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Fri Feb  3 18:04:26 PST 2023
    
    
  
Author: Mircea Trofin
Date: 2023-02-03T18:04:09-08:00
New Revision: b72e893d1d8e198f8f1674c393d27e07423c377e
URL: https://github.com/llvm/llvm-project/commit/b72e893d1d8e198f8f1674c393d27e07423c377e
DIFF: https://github.com/llvm/llvm-project/commit/b72e893d1d8e198f8f1674c393d27e07423c377e.diff
LOG: [mlgo] Fix type annotation in log_reader, for older python3 versions
Added: 
    
Modified: 
    llvm/lib/Analysis/models/log_reader.py
Removed: 
    
################################################################################
diff  --git a/llvm/lib/Analysis/models/log_reader.py b/llvm/lib/Analysis/models/log_reader.py
index 0fe090cb32ae..7278b1f5e46e 100644
--- a/llvm/lib/Analysis/models/log_reader.py
+++ b/llvm/lib/Analysis/models/log_reader.py
@@ -8,7 +8,7 @@
 import json
 import math
 import sys
-from typing import Optional
+from typing import List, Optional
 
 _element_types = {
     'float': ctypes.c_float,
@@ -28,7 +28,7 @@
 class TensorSpec:
   name: str
   port: int
-  shape: list[int]
+  shape: List[int]
   element_type: type
 
   @staticmethod
@@ -89,7 +89,7 @@ def read_header(f: io.BufferedReader):
 def read_one_observation(context: Optional[str],
                          event_str: str,
                          f: io.BufferedReader,
-                         tensor_specs: list[TensorSpec],
+                         tensor_specs: List[TensorSpec],
                          score_spec: Optional[TensorSpec]):
   event = json.loads(event_str)
   if 'context' in event:
        
    
    
More information about the llvm-commits
mailing list