INNER CODE UNIT · Python
main
tlkh/asitop · asitop/asitop.py:22
def main():
print("\nASITOP - Performance monitoring CLI tool for Apple Silicon")
print("You can update ASITOP by running `pip install asitop --upgrade`")
print("Get help at `https://github.com/tlkh/asitop`")
print("P.S. You are recommended to run ASITOP with `sudo asitop`\n")
print("\n[1/3] Loading ASITOP\n")
print("\033[?25l")
cpu1_gauge = HGauge(title="E-CPU Usage", val=0, color=args.color)
cpu2_gauge = HGauge(title="P-CPU Usage", val=0, color=args.color)
gpu_gauge = HGauge(title="GPU Usage", val=0, color=args.color)
ane_gauge = HGauge(title="ANE", val=0, color=args.color)
gpu_ane_gauges = [gpu_gauge, ane_gauge]
soc_info_dict = get_soc_info()
e_core_count = soc_info_dict["e_core_count"]
e_core_gauges = [VGauge(val=0, color=args.color, border_color=args.color) for _ in range(e_core_count)]
p_core_count = soc_info_dict["p_core_count"]