Instructions to use Multilingual-Multimodal-NLP/IndustrialCoder with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use Multilingual-Multimodal-NLP/IndustrialCoder with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="Multilingual-Multimodal-NLP/IndustrialCoder", trust_remote_code=True) messages = [ {"role": "user", "content": "Who are you?"}, ] pipe(messages)# Load model directly from transformers import AutoModelForCausalLM model = AutoModelForCausalLM.from_pretrained("Multilingual-Multimodal-NLP/IndustrialCoder", trust_remote_code=True, dtype="auto") - Notebooks
- Google Colab
- Kaggle
- Local Apps
- vLLM
How to use Multilingual-Multimodal-NLP/IndustrialCoder with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "Multilingual-Multimodal-NLP/IndustrialCoder" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Multilingual-Multimodal-NLP/IndustrialCoder", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/Multilingual-Multimodal-NLP/IndustrialCoder
- SGLang
How to use Multilingual-Multimodal-NLP/IndustrialCoder 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 "Multilingual-Multimodal-NLP/IndustrialCoder" \ --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": "Multilingual-Multimodal-NLP/IndustrialCoder", "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 "Multilingual-Multimodal-NLP/IndustrialCoder" \ --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": "Multilingual-Multimodal-NLP/IndustrialCoder", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }' - Docker Model Runner
How to use Multilingual-Multimodal-NLP/IndustrialCoder with Docker Model Runner:
docker model run hf.co/Multilingual-Multimodal-NLP/IndustrialCoder
Was training data decontamination applied when evaluating on RealBench?
Hi, thanks for the great work on InCoder!
I am one of the authors of RealBench. We noticed that some of InCoder's outputs show relatively high similarity to the reference solutions in our benchmark. We were wondering whether the training data decontamination procedure described in our paper was applied during evaluation?
We'd be happy to help if needed. Thanks!
Hi, thank you for reaching out and for your work on RealBench!
We appreciate your concern regarding potential data contamination. We'd like to clarify the following:
First, all of our training data has undergone a thorough deduplication process, so the risk of benchmark leakage is already mitigated on our end.
Second, we noticed that the reference solutions in your benchmark seem to be model-generated and are not always correct for they do not fully pass your own evaluation pipeline. So even if memorized during training, it would not provide a meaningful advantage.
Therefore, we believe data contamination is not a concern in our evaluation. We're happy to discuss further if needed. Thanks again!