What are modelcatalogd and modelmanagerd?

modelcatalogd and modelmanagerd are processes linked to on-device machine learning models.

What are these processes?

What models do they manage?

macOS includes many on-device ML models for features such as:

Why separate model management?

ML models can be large, from hundreds of megabytes to several gigabytes. Rather than bundling every model with the operating system, macOS downloads models as needed and updates them apart from macOS updates. modelmanagerd handles this.

Do they use many resources?

They can use a lot of bandwidth when downloading new models. CPU use is small. They manage models but do not run them. That work is done by aned and other framework processes.

Should you worry?

No. They are normal macOS processes that keep your Mac stocked with the latest ML models for on-device intelligence features.


Enjoyed this post?

Well, you could share the post with others, follow me with RSS Feeds and/or send me a comment via email.


Tags

Category:

Year: