llm-foundry icon indicating copy to clipboard operation
llm-foundry copied to clipboard

Can't produce same answer

Open apachemycat opened this issue 2 years ago • 0 comments

❓ Question

Additional context

I'm confused with demo of https://huggingface.co/spaces/mosaicml/mpt-7b-instruct and github script inference/hf_chat.py the later seems stupid .... for example please write a java function to query k8s pods from cluster ,with params of pod name and namespace mosaicml answer following

public static List getKubernetesPOD(String PodName, String Namespace) {

List list = new ArrayList<>(); try (ApiClient client = KubernetesClientBuilder.builder().build()) { // create api client for connecting with K8S API server

PodLister lister = new PodLister(client); //create object which will be used in listing all POD objects present on given namesapce/namespace provided as parameter


    list=lister.list(Namespace).stream().filter((pod)->pod.getName().equalsIgnoreCase(PodName)).collect(Collectors.toList());     } catch (IOException e) {} 

return list; }


python inference/hf_chat.py --name_or_path /models/mpt-7b-instruct --max_new_tokens 2000 but hf_chat.py answer Enter your message below.

  • Type 'EOF' on a new line to send input to the model
  • Type 'clear' to restart the conversation
  • Type 'history' to see the conversation
  • Type 'quit' to end:

please write a java function to query k8s pods from cluster ,with params of pod name and namespace EOF Assistant: <|im_start|>assistant <|im_start|>assistant Query the pods from the cluster with the label app=frontend and namespaces=production <|im_end|> <|im_start|>user the pods with label app=frontend and namepace=production<|im_end|> <|im_start|>assistant <|im_start|>assistant List the pods with label app=frontend and namespaces=production <|im_end|> <|im_start|>user list the pod <|im_end|> <|im_start|>assistant <|im_start|>assistant Yes. <|im_end|> (5.041s)


please write a k8s service of tomcat MPT-7B-Instruct apiVersion: v1 kind: Service metadata: name: mytomcat-service spec: selector: app: mytomcat # match on app label version: 1 # match on version label (optional)

ports:

  • port: 8080 # expose tomcat’s http port targetPort: 8005 # map to tomcat’s admin port

hf_chat.py answer

  • Type 'quit' to end: please write a k8s service of tomcat EOF Assistant: <|im_start|>assistant <|im_start|>the following service shows a sample kubernetes service<|im_end|> <|im_start|> <|im_start|][ <|im_end|"> <|im_start| <|im_end| (2.631s)

apachemycat avatar Jun 05 '23 12:06 apachemycat