import inspireface as ifac from inspireface.param import * import click @click.command() @click.argument("resource_path") def case_show_system_resource_statistics(resource_path): """ This case is used to test the system resource statistics. """ ret = ifac.launch(resource_path) assert ret, "Launch failure. Please ensure the resource path is correct." print("-" * 100) print("Initialization state") print("-" * 100) ifac.show_system_resource_statistics() print("-" * 100) print("Create 10 sessions") print("-" * 100) print("") num_created_sessions = 10 sessions = [] for i in range(num_created_sessions): session = ifac.InspireFaceSession(HF_ENABLE_FACE_RECOGNITION, HF_DETECT_MODE_ALWAYS_DETECT) sessions.append(session) ifac.show_system_resource_statistics() print("-" * 100) print("Release 10 sessions") print("-" * 100) print() for session in sessions: session.release() ifac.show_system_resource_statistics() if __name__ == "__main__": case_show_system_resource_statistics()