Text Generation
Transformers
Safetensors
Arabic
qwen
llama-factory
lora
arabic
question-answering
instruction-tuning
kaggle
fine-tuned
conversational
Instructions to use youssefedweqd/working with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use youssefedweqd/working with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="youssefedweqd/working") messages = [ {"role": "user", "content": "Who are you?"}, ] pipe(messages)# Load model directly from transformers import AutoModel model = AutoModel.from_pretrained("youssefedweqd/working", device_map="auto") - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use youssefedweqd/working with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "youssefedweqd/working" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "youssefedweqd/working", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/youssefedweqd/working
- SGLang
How to use youssefedweqd/working with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "youssefedweqd/working" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "youssefedweqd/working", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "youssefedweqd/working" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "youssefedweqd/working", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }' - Docker Model Runner
How to use youssefedweqd/working with Docker Model Runner:
docker model run hf.co/youssefedweqd/working
| # Copyright 2025 the LlamaFactory team. | |
| # | |
| # Licensed under the Apache License, Version 2.0 (the "License"); | |
| # you may not use this file except in compliance with the License. | |
| # You may obtain a copy of the License at | |
| # | |
| # http://www.apache.org/licenses/LICENSE-2.0 | |
| # | |
| # Unless required by applicable law or agreed to in writing, software | |
| # distributed under the License is distributed on an "AS IS" BASIS, | |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
| # See the License for the specific language governing permissions and | |
| # limitations under the License. | |
| import os | |
| import re | |
| from setuptools import find_packages, setup | |
| def get_version() -> str: | |
| with open(os.path.join("src", "llamafactory", "extras", "env.py"), encoding="utf-8") as f: | |
| file_content = f.read() | |
| pattern = r"{}\W*=\W*\"([^\"]+)\"".format("VERSION") | |
| (version,) = re.findall(pattern, file_content) | |
| return version | |
| def get_requires() -> list[str]: | |
| with open("requirements.txt", encoding="utf-8") as f: | |
| file_content = f.read() | |
| lines = [line.strip() for line in file_content.strip().split("\n") if not line.startswith("#")] | |
| return lines | |
| def get_console_scripts() -> list[str]: | |
| console_scripts = ["llamafactory-cli = llamafactory.cli:main"] | |
| if os.getenv("ENABLE_SHORT_CONSOLE", "1").lower() in ["true", "y", "1"]: | |
| console_scripts.append("lmf = llamafactory.cli:main") | |
| return console_scripts | |
| extra_require = { | |
| "torch": ["torch>=2.0.0", "torchvision>=0.15.0"], | |
| "torch-npu": ["torch==2.4.0", "torch-npu==2.4.0.post2", "decorator"], | |
| "metrics": ["nltk", "jieba", "rouge-chinese"], | |
| "deepspeed": ["deepspeed>=0.10.0,<=0.16.9"], | |
| "liger-kernel": ["liger-kernel>=0.5.5"], | |
| "bitsandbytes": ["bitsandbytes>=0.39.0"], | |
| "hqq": ["hqq"], | |
| "eetq": ["eetq"], | |
| "gptq": ["optimum>=1.24.0", "gptqmodel>=2.0.0"], | |
| "aqlm": ["aqlm[gpu]>=1.1.0"], | |
| "vllm": ["vllm>=0.4.3,<=0.9.1"], | |
| "sglang": ["sglang[srt]>=0.4.5", "transformers==4.51.1"], | |
| "galore": ["galore-torch"], | |
| "apollo": ["apollo-torch"], | |
| "badam": ["badam>=1.2.1"], | |
| "adam-mini": ["adam-mini"], | |
| "minicpm_v": [ | |
| "soundfile", | |
| "torchvision", | |
| "torchaudio", | |
| "vector_quantize_pytorch", | |
| "vocos", | |
| "msgpack", | |
| "referencing", | |
| "jsonschema_specifications", | |
| ], | |
| "modelscope": ["modelscope"], | |
| "openmind": ["openmind"], | |
| "swanlab": ["swanlab"], | |
| "dev": ["pre-commit", "ruff", "pytest", "build"], | |
| } | |
| def main(): | |
| setup( | |
| name="llamafactory", | |
| version=get_version(), | |
| author="hiyouga", | |
| author_email="hiyouga@buaa.edu.cn", | |
| description="Unified Efficient Fine-Tuning of 100+ LLMs", | |
| long_description=open("README.md", encoding="utf-8").read(), | |
| long_description_content_type="text/markdown", | |
| keywords=["AI", "LLM", "GPT", "ChatGPT", "Llama", "Transformer", "DeepSeek", "Pytorch"], | |
| license="Apache 2.0 License", | |
| url="https://github.com/hiyouga/LLaMA-Factory", | |
| package_dir={"": "src"}, | |
| packages=find_packages("src"), | |
| python_requires=">=3.9.0", | |
| install_requires=get_requires(), | |
| extras_require=extra_require, | |
| entry_points={"console_scripts": get_console_scripts()}, | |
| classifiers=[ | |
| "Development Status :: 4 - Beta", | |
| "Intended Audience :: Developers", | |
| "Intended Audience :: Education", | |
| "Intended Audience :: Science/Research", | |
| "License :: OSI Approved :: Apache Software License", | |
| "Operating System :: OS Independent", | |
| "Programming Language :: Python :: 3", | |
| "Programming Language :: Python :: 3.9", | |
| "Programming Language :: Python :: 3.10", | |
| "Programming Language :: Python :: 3.11", | |
| "Programming Language :: Python :: 3.12", | |
| "Topic :: Scientific/Engineering :: Artificial Intelligence", | |
| ], | |
| ) | |
| if __name__ == "__main__": | |
| main() | |