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*)
 | 
						|
 |