*** layout: overview slug: nemo-curator/nemo\_curator/models/qwen\_lm title: nemo\_curator.models.qwen\_lm ------------------------------------ ## Module Contents ### Classes | Name | Description | | --------------------------------------------------------------- | -------------------- | | [`LLM`](#nemo_curator-models-qwen_lm-LLM) | - | | [`QwenLM`](#nemo_curator-models-qwen_lm-QwenLM) | Qwen language model. | | [`SamplingParams`](#nemo_curator-models-qwen_lm-SamplingParams) | - | ### Data [`VLLM_AVAILABLE`](#nemo_curator-models-qwen_lm-VLLM_AVAILABLE) [`_QWEN_LM_MODEL_ID`](#nemo_curator-models-qwen_lm-_QWEN_LM_MODEL_ID) [`_QWEN_LM_MODEL_REVISION`](#nemo_curator-models-qwen_lm-_QWEN_LM_MODEL_REVISION) ### API ```python class nemo_curator.models.qwen_lm.LLM() ``` ```python class nemo_curator.models.qwen_lm.QwenLM( model_dir: str, caption_batch_size: int, fp8: bool, max_output_tokens: int ) ``` **Bases:** [ModelInterface](/nemo-curator/nemo_curator/models/base#nemo_curator-models-base-ModelInterface) Qwen language model. ```python nemo_curator.models.qwen_lm.QwenLM.download_weights_on_node( model_dir: str ) -> None ``` classmethod Download the weights for the QwenLM model on the node. ```python nemo_curator.models.qwen_lm.QwenLM.generate( inputs: list[dict[str, typing.Any]] ) -> list[str] ``` ```python nemo_curator.models.qwen_lm.QwenLM.model_id_names() -> list[str] ``` ```python nemo_curator.models.qwen_lm.QwenLM.setup() -> None ``` ```python class nemo_curator.models.qwen_lm.SamplingParams() ``` ```python nemo_curator.models.qwen_lm.VLLM_AVAILABLE = True ``` ```python nemo_curator.models.qwen_lm._QWEN_LM_MODEL_ID = 'Qwen/Qwen2.5-14B-Instruct' ``` ```python nemo_curator.models.qwen_lm._QWEN_LM_MODEL_REVISION = 'cf98f3b' ```