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 |           mkdir -p ~/benchmarks | ||||||
| 
 | 
 | ||||||
|           SHIELD=bench |           SHIELD=bench | ||||||
|           sudo cset shield --shield=$SHIELD --reset | true |           sudo cset shield --reset | true | ||||||
|       # see https://llvm.org/docs/Benchmarking.html |       # see https://llvm.org/docs/Benchmarking.html | ||||||
|       - name: Run PR Benchmarks  |       - name: Run PR Benchmarks  | ||||||
|         run: | |         run: | | ||||||
|           SHIELD=bench |           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 |           sudo mount -t tmpfs -o size=4g none ~/benchmarks | ||||||
|           cp -rf pr/build ~/benchmarks/build |           cp -rf pr/build ~/benchmarks/build | ||||||
|           cp -rf pr/lib ~/benchmarks/lib |           cp -rf pr/lib ~/benchmarks/lib | ||||||
| @ -746,16 +746,16 @@ jobs: | |||||||
|           cp -rf pr/test/data ~/benchmarks/test/data |           cp -rf pr/test/data ~/benchmarks/test/data | ||||||
|           cp -rf pr/profiles ~/benchmarks/profiles |           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 |           sudo umount ~/benchmarks | ||||||
| 
 | 
 | ||||||
|           sleep 5 |           sleep 5 | ||||||
|           sudo cset shield --shield=$SHIELD --move --cpu=0-1 |           sudo cset shield --move --cpu=0-1 | ||||||
|           sudo cset shield --shield=$SHIELD --reset |           sudo cset shield --reset | ||||||
|       - name: Run Base Benchmarks |       - name: Run Base Benchmarks | ||||||
|         run: | |         run: | | ||||||
|           SHIELD=bench |           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 |           sudo mount -t tmpfs -o size=4g none ~/benchmarks | ||||||
|           cp -rf base/build ~/benchmarks/build |           cp -rf base/build ~/benchmarks/build | ||||||
|           cp -rf base/lib ~/benchmarks/lib |           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 |             cp base/src/benchmarks/portugal_to_korea.json ~/benchmarks/test/data/portugal_to_korea.json | ||||||
|           fi |           fi | ||||||
|           # we intentionally use scripts from PR branch to be able to update them and see results in the same PR |           # 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 |           sudo umount ~/benchmarks | ||||||
| 
 | 
 | ||||||
|           sleep 5 |           sleep 5 | ||||||
|           sudo cset shield --shield=$SHIELD --move --cpu=0-1 |           sudo cset shield --move --cpu=0-1 | ||||||
|           sudo cset shield --shield=$SHIELD --reset |           sudo cset shield --reset | ||||||
|       - name: Post Benchmark Results |       - name: Post Benchmark Results | ||||||
|         run: | |         run: | | ||||||
|           python3 pr/scripts/ci/post_benchmark_results.py base_results pr_results |           python3 pr/scripts/ci/post_benchmark_results.py base_results pr_results | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user