You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							20 lines
						
					
					
						
							571 B
						
					
					
				
			
		
		
	
	
							20 lines
						
					
					
						
							571 B
						
					
					
				| # distutils: language = c++
 | |
| 
 | |
| from cereal.visionipc.visionipc cimport cl_device_id, cl_context, cl_mem
 | |
| 
 | |
| cdef extern from "common/mat.h":
 | |
|   cdef struct mat3:
 | |
|     float v[9]
 | |
| 
 | |
| cdef extern from "common/clutil.h":
 | |
|   cdef unsigned long CL_DEVICE_TYPE_DEFAULT
 | |
|   cl_device_id cl_get_device_id(unsigned long)
 | |
|   cl_context cl_create_context(cl_device_id)
 | |
| 
 | |
| cdef extern from "selfdrive/modeld/models/commonmodel.h":
 | |
|   float sigmoid(float)
 | |
| 
 | |
|   cppclass ModelFrame:
 | |
|     int buf_size
 | |
|     ModelFrame(cl_device_id, cl_context)
 | |
|     float * prepare(cl_mem, int, int, int, int, mat3, cl_mem*)
 | |
| 
 |