Downloads ยท 30 days
15
6% of all-time downloads
pankaj9075rawat/DevsDoCode_LLama-3-8b-Uncensored
DevsDoCode_LLama-3-8b-Uncensored is a text generation model from pankaj9075rawat. Use it when you need the model to write or continue text. It is set up for transformers.
This is the model card of a ๐ค transformers model that has been pushed on the Hub. This model card has been automatically generated.
Downloads ยท 30 days
15
6% of all-time downloads
All-time downloads
270
Public
Parameters
8B
38 GB on disk
Likes
0
Public
Click a slice to open those files.
.bin16.1 GB ยท 50%
From the Hugging Face model README
This is the model card of a ๐ค transformers model that has been pushed on the Hub. This model card has been automatically generated.
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. More information needed for further recommendations.
Use the code below to get started with the model.
Import important libraries
import transformers
import torch
from transformers import pipeline
import accelerate
Prepare model and tokenizer
from transformers import AutoTokenizer, AutoModelForCausalLM
model_id = "pankaj9075rawat/DevsDoCode_LLama-3-8b-Uncensored"
# Load the tokenizer and model
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
model_id,
torch_dtype=torch.bfloat16,
device_map="auto",
)
Build Pipeline for text generation
pipeline = pipeline(
"text-generation",
model=model,
tokenizer=tokenizer,
# model_kwargs={"torch_dtype": torch.bfloat16},
# device="cuda",
# device_map="auto",
# token=access_token
)
terminators = [
pipeline.tokenizer.eos_token_id,
pipeline.tokenizer.convert_tokens_to_ids("<|eot_id|>")
]
Build response function
def get_response(
query, message_history=[], max_tokens=128, temperature=1.1, top_p=0.9
):
user_prompt = message_history + [{"role": "user", "content": query}]
prompt = pipeline.tokenizer.apply_chat_template(
user_prompt, tokenize=False, add_generation_prompt=True
)
# print("prompt before coversion: ", user_prompt)
# print("prompt after conversion: ", prompt)
outputs = pipeline(
prompt,
max_new_tokens=max_tokens,
eos_token_id=terminators,
do_sample=True,
temperature=temperature,
top_p=top_p,
)
response = outputs[0]["generated_text"][len(prompt):]
return response, user_prompt + [{"role": "assistant", "content": response}]
Build chat on notebook itself (define a system prompt variable)
convers = [{"role": "system", "content": system_instruction}]
def chat():
global convers
response, convers = get_init_AI_response(convers)
print("response:", response)
while True:
user_input = input("enter chat")
if user_input.lower() in ["exit", "quit"]:
return {"response": "Exiting the chatbot. Goodbye!"}
response, convers = get_response(user_input, convers)
print("response:", response)
chat()
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
Carbon emissions can be estimated using the Machine Learning Impact calculator presented in Lacoste et al. (2019).
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
BibTeX:
[More Information Needed]
APA:
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]