(comet_ml)= # Comet ML ```{eval-rst} .. tags:: Integration, Data, Metrics, Intermediate ``` Comet’s machine learning platform integrates with your existing infrastructure and tools so you can manage, visualize, and optimize models from training runs to production monitoring. This plugin integrates Flyte with Comet by configuring links between the two platforms. To install the plugin, run: ```bash pip install flytekitplugins-comet-ml ``` Comet requires an API key to authenticate with their platform. In the above example, a secret is created using [Flyte's Secrets manager](https://docs.flyte.org/en/latest/user_guide/productionizing/secrets.html). To enable linking from the Flyte side panel to Comet.ml, add the following to Flyte's configuration: ```yaml plugins: logs: dynamic-log-links: - comet-ml-execution-id: displayName: Comet templateUris: "{{ .taskConfig.host }}/{{ .taskConfig.workspace }}/{{ .taskConfig.project_name }}/{{ .executionName }}{{ .nodeId }}{{ .taskRetryAttempt }}{{ .taskConfig.link_suffix }}" - comet-ml-custom-id: displayName: Comet templateUris: "{{ .taskConfig.host }}/{{ .taskConfig.workspace }}/{{ .taskConfig.project_name }}/{{ .taskConfig.experiment_key }}" ``` ```{auto-examples-toc} comet_ml_example ```