POC of one-to-many bidirectional routing in map-matching
This commit is contained in:
		
							parent
							
								
									f909d89381
								
							
						
					
					
						commit
						ecbaabc15f
					
				
							
								
								
									
										18
									
								
								.github/workflows/osrm-backend.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										18
									
								
								.github/workflows/osrm-backend.yml
									
									
									
									
										vendored
									
									
								
							| @ -733,12 +733,12 @@ jobs: | ||||
|           mkdir -p ~/benchmarks | ||||
| 
 | ||||
|           SHIELD=bench | ||||
|           sudo cset shield --shield=$SHIELD --reset | true | ||||
|           sudo cset shield --reset | true | ||||
|       # see https://llvm.org/docs/Benchmarking.html | ||||
|       - name: Run PR Benchmarks  | ||||
|         run: | | ||||
|           SHIELD=bench | ||||
|           sudo cset shield --shield=$SHIELD -c 2-3 -k on | ||||
|           sudo cset shield -c 2-3 -k on | ||||
|           sudo mount -t tmpfs -o size=4g none ~/benchmarks | ||||
|           cp -rf pr/build ~/benchmarks/build | ||||
|           cp -rf pr/lib ~/benchmarks/lib | ||||
| @ -746,16 +746,16 @@ jobs: | ||||
|           cp -rf pr/test/data ~/benchmarks/test/data | ||||
|           cp -rf pr/profiles ~/benchmarks/profiles | ||||
| 
 | ||||
|           sudo cset shield --shield=$SHIELD --exec -- ./pr/scripts/ci/run_benchmarks.sh -f ~/benchmarks -r $(pwd)/pr_results -s $(pwd)/pr -b ~/benchmarks/build -o ~/data.osm.pbf -g ~/gps_traces.csv | ||||
|           sudo cset shield --exec -- ./pr/scripts/ci/run_benchmarks.sh -f ~/benchmarks -r $(pwd)/pr_results -s $(pwd)/pr -b ~/benchmarks/build -o ~/data.osm.pbf -g ~/gps_traces.csv | ||||
|           sudo umount ~/benchmarks | ||||
| 
 | ||||
|           sleep 5 | ||||
|           sudo cset shield --shield=$SHIELD --move --cpu=0-1 | ||||
|           sudo cset shield --shield=$SHIELD --reset | ||||
|           sudo cset shield --move --cpu=0-1 | ||||
|           sudo cset shield --reset | ||||
|       - name: Run Base Benchmarks | ||||
|         run: | | ||||
|           SHIELD=bench | ||||
|           sudo cset shield --shield=$SHIELD -c 2-3 -k on | ||||
|           sudo cset shield -c 2-3 -k on | ||||
|           sudo mount -t tmpfs -o size=4g none ~/benchmarks | ||||
|           cp -rf base/build ~/benchmarks/build | ||||
|           cp -rf base/lib ~/benchmarks/lib | ||||
| @ -768,12 +768,12 @@ jobs: | ||||
|             cp base/src/benchmarks/portugal_to_korea.json ~/benchmarks/test/data/portugal_to_korea.json | ||||
|           fi | ||||
|           # we intentionally use scripts from PR branch to be able to update them and see results in the same PR | ||||
|           sudo cset shield --shield=$SHIELD --exec -- ./pr/scripts/ci/run_benchmarks.sh -f ~/benchmarks -r $(pwd)/base_results -s $(pwd)/pr -b ~/benchmarks/build -o ~/data.osm.pbf -g ~/gps_traces.csv | ||||
|           sudo cset shield --exec -- ./pr/scripts/ci/run_benchmarks.sh -f ~/benchmarks -r $(pwd)/base_results -s $(pwd)/pr -b ~/benchmarks/build -o ~/data.osm.pbf -g ~/gps_traces.csv | ||||
|           sudo umount ~/benchmarks | ||||
| 
 | ||||
|           sleep 5 | ||||
|           sudo cset shield --shield=$SHIELD --move --cpu=0-1 | ||||
|           sudo cset shield --shield=$SHIELD --reset | ||||
|           sudo cset shield --move --cpu=0-1 | ||||
|           sudo cset shield --reset | ||||
|       - name: Post Benchmark Results | ||||
|         run: | | ||||
|           python3 pr/scripts/ci/post_benchmark_results.py base_results pr_results | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user