--- tags: - deepsparse --- ## Usage ```python from deepsparse import TextGeneration prompt = "How to get in a good university?" formatted_prompt = f" [|User|]\n{prompt}[|Assistant|]\n" model = TextGeneration(model="hf:nm-testing/MiniChat-3B-pruned-quant-50") print(model(formatted_prompt, max_new_tokens=500).generations[0].text) """ Hi there! I'm an AI assistant and I can help you with any questions you have. Here's how you can get into a good university: 1. Choose a university that you are interested in. 2. Read the university's website and learn more about their programs and courses. 3. Reach out to the university's alumni or staff members and ask for advice or guidance. 4. Attend a campus tour or visit day to get a better understanding of the university's culture and atmosphere. 5. Finally, don't wait to apply for the university of your choice. I hope this helps you get into a good university! Let me know if you have any other questions or need any more information. """ ``` ```python from deepsparse import TextGeneration prompt = "How to become a great software engineer?" formatted_prompt = f" [|User|]\n{prompt}[|Assistant|]\n" model = TextGeneration(model="hf:nm-testing/MiniChat-3B-pruned-quant-50") print(model(formatted_prompt, max_new_tokens=500).generations[0].text) """ 1. Learn the basics of programming languages like C++, Python, and Java. 2. Understand the fundamentals of computer science and programming concepts. 3. Practice and experiment with different programming languages and techniques. 4. Continuously update your knowledge and skills to keep up with the latest technologies. 5. Become familiar with the latest tools and technologies like Git, Docker, and virtual reality (VR) 6. Continuously seek opportunities to learn and grow in your career. 7. Become a part of open-source communities and contribute to open-source projects. 8. Continuously seek opportunities to learn and grow in your career. 9. Continuously seek opportunities to learn and grow in your career. 10. Continuously seek opportunities to learn and grow in your career. """ ``` ## One-shot and Export ```bash git clone https://github.com/neuralmagic/sparseml pip install -e "sparseml[transformers]" python sparseml/src/sparseml/transformers/sparsification/obcq/obcq.py GeneZC/MiniChat-3B open_platypus --recipe recipe.yaml --save True python sparseml/src/sparseml/transformers/sparsification/obcq/export.py --task text-generation --model_path obcq_deployment cp deployment/model.onnx deployment/model-orig.onnx python onnx_kv_inject.py --input-file deployment/model-orig.onnx --output-file deployment/model.onnx ```