d24a14cb39 
								
									
								
							
								 
							
						 
						
							
							
								
								DM: Large Donut model  🍩  ( #36198 )  
							
							... 
							
							
 
							
							* 59cfd731-6f80-4857-9271-10d952165079/225
* deprecate at the end 
							
						 
						
							1 month ago  
				
					
						
							
							
								 
						
							
							
								b6e0d4807a 
								
									
								
							
								 
							
						 
						
							
							
								
								[bot] Update Python packages ( #36184 )  
							
							... 
							
							
 
							
							* Update Python packages
* not available anymore
* also this
* also this
* maybe?
* version
* try
* Revert "version"
This reverts commit 9ac4401b9c 
							
						 
						
							1 month ago  
				
					
						
							
							
								 
						
							
							
								35ed6bc3a9 
								
									
								
							
								 
							
						 
						
							
							
								
								Tinygrad DEV=DEVICE ( #35814 )  
							
							... 
							
							
 
							
							* Reapply "Tinygrad DEV=DEVICE (#35809 )"
This reverts commit 5e07636d54 
							
						 
						
							3 months ago  
				
					
						
							
							
								 
						
							
							
								5e07636d54 
								
							
								 
							
						 
						
							
							
								
								Revert "Tinygrad DEV=DEVICE ( #35809 )"  
							
							... 
							
							
 
							
							This reverts commit 47f23828d2 
							
						 
						
							3 months ago  
				
					
						
							
							
								 
						
							
							
								47f23828d2 
								
									
								
							
								 
							
						 
						
							
							
								
								Tinygrad DEV=DEVICE ( #35809 )  
							
							... 
							
							
 
							
							* bump tg
* step one cleanup
* cleanup
* typo
* cleaner
* cleaner
* Revert "cleaner"
This reverts commit 9c1abd0dc0 
							
						 
						
							3 months ago  
				
					
						
							
							
								 
						
							
							
								7e0d3c22f4 
								
									
								
							
								 
							
						 
						
							
							
								
								modeld: skip redundant cast, reshape, and flatten ( #35735 )  
							
							... 
							
							
 
							
							* skip redundant cast, reshape, and flatten
* accidentally deleted a newline lol 
							
						 
						
							3 months ago  
				
					
						
							
							
								 
						
							
							
								6f1a1b3213 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "modeld: autodetect tinygrad backend" ( #35701 )  
							
							... 
							
							
 
							
							Revert "modeld: autodetect tinygrad backend (#35405 )"
This reverts commit ce92fd1a0f 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								ce92fd1a0f 
								
									
								
							
								 
							
						 
						
							
							
								
								modeld: autodetect tinygrad backend ( #35405 )  
							
							... 
							
							
 
							
							* modeld: autodetect tinygrad backend
* modeld: autodetect tinygrad CUDA backend
* Revert "modeld: autodetect tinygrad CUDA backend"
This reverts commit 0e9755fb3c 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								a8ec08e5bb 
								
									
								
							
								 
							
						 
						
							
							
								
								modeld: remove redundant process config ( #35639 )  
							
							
 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								e47d105b97 
								
							
								 
							
						 
						
							
							
								
								revert extra GPU power draw to prep for release  
							
							
 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								2382f1cab0 
								
									
								
							
								 
							
						 
						
							
							
								
								Run DM model twice, prep for bigger models ( #34894 )  
							
							... 
							
							
 
							
							* twice
* swap
* adjust 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								d41311ca20 
								
									
								
							
								 
							
						 
						
							
							
								
								Switch PC running to tinygrad with LLVM ( #34660 )  
							
							... 
							
							
 
							
							* try llvm on cpu
* update lock
* Make sure test fails
* With BEAM=3 its fast
* small fixes
* more fixes
* Fix macos
* do dm too
* rm ort 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								d98a554b17 
								
									
								
							
								 
							
						 
						
							
							
								
								tici: set core affinity for all realtime processes ( #34574 )  
							
							
 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								02ec9e5bf8 
								
									
								
							
								 
							
						 
						
							
							
								
								dmonitoringmodeld: clean exit ( #34454 )  
							
							... 
							
							
 
							
							* nice exit
* correct spacing
* sentry 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								17ca6389e1 
								
									
								
							
								 
							
						 
						
							
							
								
								Tinygrad runner ( #34261 )  
							
							... 
							
							
 
							
							* squash
* dmonitoringmodeld: use cl transform (#34235 )
* needs cleanup
* only if tici
* bump tinygrad
* check width
* base modelframe
* .
* need to be args
* more cleanup
* no _frame in base
* tici only
* its DrivingModelFrame
* .6 is fair
---------
Co-authored-by: Comma Device <device@comma.ai>
* Update tinygrad
* tg upstream
* bump tg
* bump tg
* debug
* attr
* misc cleanup
* whitespace
* remove
* Add TODOs to make python proc for modelrunners
* whitespace
---------
Co-authored-by: ZwX1616 <zwx1616@gmail.com>
Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								7352e612a2 
								
									
								
							
								 
							
						 
						
							
							
								
								dmonitoringmodeld: use cl transform without tinygrad ( #34266 )  
							
							... 
							
							
 
							
							* merge
* why
* self.buf_size
* 0.05 more than with tg due to copy
---------
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								f6885dcbec 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert Tinygrad ( #34243 )  
							
							... 
							
							
 
							
							* Revert "dmonitoringmodeld: use cl transform (#34235 )"
This reverts commit 684b0b9d4d31606a7d1544f58ff758#34171 )"
This reverts commit 7b5a4fbb03 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								684b0b9d4d 
								
									
								
							
								 
							
						 
						
							
							
								
								dmonitoringmodeld: use cl transform ( #34235 )  
							
							... 
							
							
 
							
							* needs cleanup
* only if tici
* bump tinygrad
* check width
* base modelframe
* .
* need to be args
* more cleanup
* no _frame in base
* tici only
* its DrivingModelFrame
* .6 is fair
---------
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								7b5a4fbb03 
								
									
								
							
								 
							
						 
						
							
							
								
								Tinygrad runner ( #34171 )  
							
							... 
							
							
 
							
							* squash
* bump tg
* bump tg
* debump tinygrad
* bump tinygrad
* bump tg
* Skip init iteration
* fixes
* cleanups
* skip first test sample
* typos
* linter unhappy
* update cpu usage
* OPENCL just zeros for now
* imports
* Try printing
* Runs again, but slower
* unused import
* Allow more buffer with tg and all on gpu
* bump tinygrad
* seems ok
* stricter timings for driving looser for dm
* try llvm
* check nvidia
* More timeout for now
* make test pass
* Revert "try llvm"
This reverts commit ef136e478320101fea262bae3579e558da991902.
* small fixes
* whitespace
* revert test timeout
* No model runners
* Always CPU always fast
* No onnx runtime GPU
* more cores
* cleanup
* Is this faster
* Is this faster
* at least runs
* FP32 is faster than 16
* fix deps
* whitespace
* comment
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								1ec2c56b4e 
								
							
								 
							
						 
						
							
							
								
								gc old DM init param  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								d9d57e5d6f 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert ISP image processing + tinygrad bump ( #34020 )  
							
							... 
							
							
 
							
							* Revert "Replace ThneedModel with TinygradModel (#33532 )"
This reverts commit da952e9b64#33959 )"
This reverts commit f2a1cce42b 
							
						 
						
							12 months ago  
				
					
						
							
							
								 
						
							
							
								da952e9b64 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace ThneedModel with TinygradModel ( #33532 )  
							
							... 
							
							
 
							
							* squash
* bump tg
* bump tg
* debump tinygrad
* bump tinygrad
* bump tg
* Skip init iteration
* fixes
* cleanups
* skip first test sample
* typos
* linter unhappy
* update cpu usage
* OPENCL just zeros for now
* imports
* Try printing
* Runs again, but slower
* unused import
* Allow more buffer with tg and all on gpu
* bump tinygrad
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Bruce Wayne <harald.the.engineer@gmail.com> 
							
						 
						
							12 months ago  
				
					
						
							
							
								 
						
							
							
								a4848ceee9 
								
									
								
							
								 
							
						 
						
							
							
								
								Add driverStateV2 plots to model replay ( #33967 )  
							
							
 
							
						 
						
							12 months ago  
				
					
						
							
							
								 
						
							
							
								876f192112 
								
									
								
							
								 
							
						 
						
							
							
								
								exec DM model with gpu ( #33609 )  
							
							... 
							
							
 
							
							* half
old-commit-hash: 9f72eca003d4637ca7fe847ebaf925c694fc2e84
* optimed
old-commit-hash: 6e36e2a12e09275ec21d1590012a92b05ca52ff5
* thneed
old-commit-hash: 419a06c09c0c767d828bcd1e118bc575898c343a
* exec
old-commit-hash: 0059c27ec11b076a37f65d604ed135ea6541b1a6
* runner
old-commit-hash: 34232ada94450ce541eaef546197fa219810a891
* runs but
old-commit-hash: 3db37c00b6a64908293b4de8d8b56e80308cd8f2
* it is 01
old-commit-hash: a160d81eb1a7e77abbef959b44f602610f68f665
* np
old-commit-hash: c1caff6ba648cc2c0094c71b2ea074f01c3c2dc8
* module url
old-commit-hash: 6f4902c4d384263a53e2c1d14d93b5ff864b6a5f
* new
old-commit-hash: 779ae79b1bc3df6374fb6663ac8592e107a6e504
* ds fast
* is this work
* corcention
* real timing
* no reg
* interim gather
* 0e4a9c7b
* fa69be01, and halve
* list
* cleanup
* slighly faster
* setprotlt
* expected
* replay ref
* more powar
* reluctantly
* bump tg
* 8
* less
* less
* bump tg
* better than exp
* closer
* cc
* see diff
* commits
* was right
* to 32 cast
* remove dlc file
* support both
* dspExecutionTime -> gpuExecutionTime
* ignore
* time ref
* ref commit
* last
---------
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								251e2e9400 
								
									
								
							
								 
							
						 
						
							
							
								
								Clip sigmoid overlfow ( #33635 )  
							
							... 
							
							
 
							
							* No more C sigmoid
* Clipping
* Need to cast to float
* Update ref
* Clip
* Model refg 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								ffb6e11f96 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "exec DM model with gpu" ( #33604 )  
							
							... 
							
							
 
							
							Revert "exec DM model with gpu (#33397 )"
This reverts commit f79aca8e1e 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								f79aca8e1e 
								
									
								
							
								 
							
						 
						
							
							
								
								exec DM model with gpu ( #33397 )  
							
							... 
							
							
 
							
							* half
old-commit-hash: 9f72eca003d4637ca7fe847ebaf925c694fc2e84
* optimed
old-commit-hash: 6e36e2a12e09275ec21d1590012a92b05ca52ff5
* thneed
old-commit-hash: 419a06c09c0c767d828bcd1e118bc575898c343a
* exec
old-commit-hash: 0059c27ec11b076a37f65d604ed135ea6541b1a6
* runner
old-commit-hash: 34232ada94450ce541eaef546197fa219810a891
* runs but
old-commit-hash: 3db37c00b6a64908293b4de8d8b56e80308cd8f2
* it is 01
old-commit-hash: a160d81eb1a7e77abbef959b44f602610f68f665
* np
old-commit-hash: c1caff6ba648cc2c0094c71b2ea074f01c3c2dc8
* module url
old-commit-hash: 6f4902c4d384263a53e2c1d14d93b5ff864b6a5f
* new
old-commit-hash: 779ae79b1bc3df6374fb6663ac8592e107a6e504
* ds fast
* is this work
* corcention
* real timing
* no reg
* interim gather
* 0e4a9c7b
* fa69be01, and halve
* list
* cleanup
* slighly faster
* setprotlt
* expected
* replay ref
* more powar
* reluctantly
* bump tg
* 8
* less
* less
* bump tg
* better than exp
* closer
* cc
* see diff
* commits
* was right
* to 32 cast
* remove dlc file
* support both
---------
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								f870a968e9 
								
							
								 
							
						 
						
							
							
								
								Split cereal into cereal/msgq ( #32631 )  
							
							... 
							
							
 
							
							* squash
* fix doc
* compile device
* compile device
* Update ref
* add msgq to precommit exclusions
* No service ports
* fix compile
* address comments
* More comments
* Delete logger
* Update opendbc
* Linting
* bump msgq
old-commit-hash: e71ec4e8d7 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								9bd90112d0 
								
							
								 
							
						 
						
							
							
								
								use pyupgrade to update to new typing syntax ( #31580 )  
							
							... 
							
							
 
							
							* add pyupgrade hook
* run pyupgrade (pre-commit run -a)
* ruff --fix
* Revert "add pyupgrade hook"
This reverts commit 56ec18bb6b995250ae49 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								59eb2988de 
								
							
								 
							
						 
						
							
							
								
								swaglog.py goes in common/ ( #30631 )  
							
							... 
							
							
 
							
							* swaglog.py goes in common/
* all of these go in release
* we'll even include the pyx
old-commit-hash: 35f819c823 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								1cc4f1a634 
								
							
								 
							
						 
						
							
							
								
								new msgs default to invalid ( #30587 )  
							
							... 
							
							
 
							
							* new msgs default to invalid
* fix lm
* set more valid
* update rest
* update refs
* fix logMessage
* more valids
* cleanup
* fix llk test
* pigeond is also valid
* more valids
old-commit-hash: a1d36961cf 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								65fc9f14b3 
								
							
								 
							
						 
						
							
							
								
								Update model input names to match onnx inputs ( #29855 )  
							
							... 
							
							
 
							
							Updated model input names to match onnx inputs
old-commit-hash: 2d69f3d63e 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								5732002296 
								
							
								 
							
						 
						
							
							
								
								Rewrite dmonitoringmodeld in python ( #29740 )  
							
							... 
							
							
 
							
							* Added dmonitoringmodeld.py
* Removed dmonitoringmodeld.cc
* Use ModelRunner helpers from runners/__init__.py
* Fixed DriverStateResult field ordering
* Some bug fixes
* Set calib input
* Look ma, no loop!
* Bump dmonitoringmodeld cpu usage in test_onroad
* Fixed memory leak caused by np.ctypes.data_as
* Formatting fixes
* chmod +x
* remove USE_ONNX_MODEL
* Realtime priority 1, formatting fixes
old-commit-hash: 503fa121ee 
							
						 
						
							2 years ago