> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/gym/llms.txt.
> For full documentation content, see https://docs.nvidia.com/nemo/gym/llms-full.txt.

# nemo_gym.gitlab_utils

## Module Contents

### Classes

| Name                                                  | Description |
| ----------------------------------------------------- | ----------- |
| [`MLFlowConfig`](#nemo_gym-gitlab_utils-MLFlowConfig) | -           |

### Functions

| Name                                                                              | Description |
| --------------------------------------------------------------------------------- | ----------- |
| [`create_mlflow_client`](#nemo_gym-gitlab_utils-create_mlflow_client)             | -           |
| [`delete_model_from_gitlab`](#nemo_gym-gitlab_utils-delete_model_from_gitlab)     | -           |
| [`download_jsonl_dataset`](#nemo_gym-gitlab_utils-download_jsonl_dataset)         | -           |
| [`download_jsonl_dataset_cli`](#nemo_gym-gitlab_utils-download_jsonl_dataset_cli) | -           |
| [`is_model_in_gitlab`](#nemo_gym-gitlab_utils-is_model_in_gitlab)                 | -           |
| [`upload_jsonl_dataset`](#nemo_gym-gitlab_utils-upload_jsonl_dataset)             | -           |
| [`upload_jsonl_dataset_cli`](#nemo_gym-gitlab_utils-upload_jsonl_dataset_cli)     | -           |

### API

<Anchor id="nemo_gym-gitlab_utils-MLFlowConfig">
  <CodeBlock showLineNumbers={false} wordWrap={true}>
    ```python
    class nemo_gym.gitlab_utils.MLFlowConfig()
    ```
  </CodeBlock>
</Anchor>

<Indent>
  **Bases:** `BaseModel`

  <ParamField path="mlflow_tracking_token" type="str" />

  <ParamField path="mlflow_tracking_uri" type="str" />
</Indent>

<Anchor id="nemo_gym-gitlab_utils-create_mlflow_client">
  <CodeBlock showLineNumbers={false} wordWrap={true}>
    ```python
    nemo_gym.gitlab_utils.create_mlflow_client() -> mlflow.MlflowClient
    ```
  </CodeBlock>
</Anchor>

<Indent />

<Anchor id="nemo_gym-gitlab_utils-delete_model_from_gitlab">
  <CodeBlock showLineNumbers={false} wordWrap={true}>
    ```python
    nemo_gym.gitlab_utils.delete_model_from_gitlab(
        model_name: str
    ) -> None
    ```
  </CodeBlock>
</Anchor>

<Indent />

<Anchor id="nemo_gym-gitlab_utils-download_jsonl_dataset">
  <CodeBlock links={{"nemo_gym.config_types.DownloadJsonlDatasetGitlabConfig":"/nemo-gym/nemo_gym/config_types#nemo_gym-config_types-DownloadJsonlDatasetGitlabConfig"}} showLineNumbers={false} wordWrap={true}>
    ```python
    nemo_gym.gitlab_utils.download_jsonl_dataset(
        config: nemo_gym.config_types.DownloadJsonlDatasetGitlabConfig
    ) -> None
    ```
  </CodeBlock>
</Anchor>

<Indent />

<Anchor id="nemo_gym-gitlab_utils-download_jsonl_dataset_cli">
  <CodeBlock showLineNumbers={false} wordWrap={true}>
    ```python
    nemo_gym.gitlab_utils.download_jsonl_dataset_cli() -> None
    ```
  </CodeBlock>
</Anchor>

<Indent />

<Anchor id="nemo_gym-gitlab_utils-is_model_in_gitlab">
  <CodeBlock showLineNumbers={false} wordWrap={true}>
    ```python
    nemo_gym.gitlab_utils.is_model_in_gitlab(
        model_name: str
    ) -> bool
    ```
  </CodeBlock>
</Anchor>

<Indent />

<Anchor id="nemo_gym-gitlab_utils-upload_jsonl_dataset">
  <CodeBlock links={{"nemo_gym.config_types.UploadJsonlDatasetGitlabConfig":"/nemo-gym/nemo_gym/config_types#nemo_gym-config_types-UploadJsonlDatasetGitlabConfig"}} showLineNumbers={false} wordWrap={true}>
    ```python
    nemo_gym.gitlab_utils.upload_jsonl_dataset(
        config: nemo_gym.config_types.UploadJsonlDatasetGitlabConfig
    ) -> None
    ```
  </CodeBlock>
</Anchor>

<Indent />

<Anchor id="nemo_gym-gitlab_utils-upload_jsonl_dataset_cli">
  <CodeBlock showLineNumbers={false} wordWrap={true}>
    ```python
    nemo_gym.gitlab_utils.upload_jsonl_dataset_cli() -> None
    ```
  </CodeBlock>
</Anchor>

<Indent />