results from dragoon/komodo
Table of contents
Requirements
- install GPLT (for plotting)
- install Virtualenv (for managing Python virtual environments)
- activate the
makemodule
use make.nu
TIP
the make module is imported in .env.nu and can be used automatically
with tools like nuenv.
Plot
make plot -o out field group setup commit linalg fec --cpu-hash-pattern '^ee672bb3' --src-hash-pattern '^c8f3481f' --rust-build 'debug'
make plot -o out field group setup commit linalg fec --cpu-hash-pattern '^ee672bb3' --src-hash-pattern '^(00086216|04541a50)' --rust-build 'release'
use regex.nu *
let srcs = [
"00086216", # 909176b0, da197416
"b4212615", # 825cec65
"04541a50", # a780eb1d, 206fe9d2, 5727d551
"544835dd", # 5727d551
"fa141146", # 5727d551
"491b37ea", # 5727d551
"4daad4a0", # 5727d551
"b92ecb2d", # 5727d551
"64f25f1d", # 5727d551
"53e7bf81", # 5727d551
"e591a733", # 5727d551
"43ad9f18", # 062a39b5
"90394e42", # 057569f7
"18b67518", # 0acf66a2
"e8d6f8fa", # 943e5932
"0d0768b9", # e7b9968c
]
(make plot
-o out
protocols
--git-hash-pattern ''
--cpu-hash-pattern ('ee672bb315ea00fe5815f0e20db6aa88017c1ba8355794f411c10a6057377e57' | regex exact)
--src-hash-pattern ($srcs | regex or | regex start)
--rust-build 'release'
)