TheBloke commited on
Commit
1648517
1 Parent(s): 0d937f1

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +29 -29
README.md CHANGED
@@ -11,7 +11,7 @@ datasets:
11
  </div>
12
  <div style="display: flex; justify-content: space-between; width: 100%;">
13
  <div style="display: flex; flex-direction: column; align-items: flex-start;">
14
- <p><a href="https://discord.gg/UBgz4VXf">Chat & support: my new Discord server</a></p>
15
  </div>
16
  <div style="display: flex; flex-direction: column; align-items: flex-end;">
17
  <p><a href="https://www.patreon.com/TheBlokeAI">Want to contribute? TheBloke's Patreon page</a></p>
@@ -97,7 +97,7 @@ Further instructions here: [text-generation-webui/docs/llama.cpp-models.md](http
97
 
98
  For further support, and discussions on these models and AI in general, join us at:
99
 
100
- [TheBloke AI's Discord server](https://discord.gg/UBgz4VXf)
101
 
102
  ## Thanks, and how to contribute.
103
 
@@ -107,14 +107,14 @@ I've had a lot of people ask if they can contribute. I enjoy providing models an
107
 
108
  If you're able and willing to contribute it will be most gratefully received and will help me to keep providing more models, and to start work on new AI projects.
109
 
110
- Donaters will get priority support on any and all AI/LLM/model questions and requests, access to a private Discord room, plus other benefits
111
 
112
  * Patreon: https://patreon.com/TheBlokeAI
113
  * Ko-Fi: https://ko-fi.com/TheBlokeAI
114
 
115
- **Patreon special mentions**: Aemon Algiz; Dmitiry Samsonov; Jonathan Leane; Illia Dulskyi; Khalefa Al-Ahmad; Nikolai Manek; senxiiz; Talal Aujan; vamX; Eugene Pentland; Lone Striker; Luke Pendergrass; Johann-Peter Hartmann.
116
 
117
- Thank you to all my generous patrons and donaters.
118
  <!-- footer end -->
119
 
120
  # Original model card: Jon Durbin's Airoboros 13B GPT4
@@ -251,7 +251,7 @@ Once exploited for logging and mining, today the sparsely populated Upper Penins
251
  The Lower Peninsula is a hub for manufacturing, forestry, agriculture, services, and high-tech industry.
252
  ENDINPUT
253
  BEGININSTRUCTION
254
- What is Michigan's capital?
255
  Give me a JSON object with 3 facts from Foolo's article.
256
  What are the states that border Michigan?
257
  Reference?
@@ -497,12 +497,12 @@ void insert(char* key, char* value) {
497
  perror("malloc failed");
498
  exit(1);
499
  }
500
-
501
  strcpy(parent->key, key);
502
  strcpy(parent->value, value);
503
-
504
  parent->left = parent->right = NULL;
505
-
506
  if (!tree) {
507
  tree = parent;
508
  } else {
@@ -518,7 +518,7 @@ char* search(char* key) {
518
  }
519
  current = current->right;
520
  }
521
-
522
  return NULL;
523
  }
524
 
@@ -533,17 +533,17 @@ void print_tree() {
533
  void* accept_client(void* args) {
534
  int client_socket = *(int*)args;
535
  char buffer[1024];
536
-
537
  while (1) {
538
  ssize_t bytes_received = recv(client_socket, buffer, sizeof(buffer), 0);
539
  if (bytes_received <= 0) {
540
  close(client_socket);
541
  break;
542
  }
543
-
544
  char* input = buffer;
545
  char* input_token;
546
-
547
  while ((input_token = strtok(input, " \n")) != NULL) {
548
  switch (input_token[0]) {
549
  case 'G':
@@ -553,7 +553,7 @@ void* accept_client(void* args) {
553
  }
554
  printf("%s = %s\n", input_token, search(input_token));
555
  break;
556
-
557
  case 'S':
558
  if (!strcmp(input_token, "SET")) {
559
  char* key = strtok(NULL, " \n");
@@ -562,7 +562,7 @@ void* accept_client(void* args) {
562
  perror("Invalid input");
563
  exit(1);
564
  }
565
-
566
  insert(key, value);
567
  printf("%s set %s to %s\n", input_token, key, value);
568
  } else {
@@ -570,16 +570,16 @@ void* accept_client(void* args) {
570
  exit(1);
571
  }
572
  break;
573
-
574
  default:
575
  perror("Invalid input");
576
  exit(1);
577
  }
578
-
579
  input = strtok(NULL, " \n");
580
  }
581
  }
582
-
583
  return NULL;
584
  }
585
 
@@ -589,50 +589,50 @@ int main() {
589
  perror("socket failed");
590
  exit(1);
591
  }
592
-
593
  struct sockaddr_in server_addr;
594
  memset(&server_addr, 0, sizeof(server_addr));
595
  server_addr.sin_family = AF_INET;
596
  server_addr.sin_port = htons(8080);
597
  server_addr.sin_addr.s_addr = INADDR_ANY;
598
-
599
  if (bind(server_socket, (struct sockaddr*)&server_addr, sizeof(server_addr)) < 0) {
600
  perror("bind failed");
601
  exit(1);
602
  }
603
-
604
  if (listen(server_socket, 5) < 0) {
605
  perror("listen failed");
606
  exit(1);
607
  }
608
-
609
  pthread_t accept_thread;
610
  pthread_create(&accept_thread, NULL, accept_client, &server_socket);
611
-
612
  char* client_input;
613
  int client_socket = accept(server_socket, (struct sockaddr*)NULL, NULL);
614
  if (client_socket < 0) {
615
  perror("accept failed");
616
  exit(1);
617
  }
618
-
619
  while (1) {
620
  sleep(1);
621
-
622
  char buffer[1024];
623
  ssize_t bytes_received = recv(client_socket, buffer, sizeof(buffer), 0);
624
  if (bytes_received <= 0) {
625
  close(client_socket);
626
  break;
627
  }
628
-
629
  client_input = buffer;
630
  parse_input(client_input);
631
  }
632
-
633
  close(client_socket);
634
  pthread_join(accept_thread, NULL);
635
-
636
  return 0;
637
  }
638
  ```
@@ -696,4 +696,4 @@ No more, me hearties! Me time o' servin' th' rich an' powerful be done, an' I'm
696
  So, farewell ye scurvy dogs, ye who've made me life a living hell. I leave ye with me favorite saying: "ARRRGGGHHH, ye scurvy dogs!" An' remember, ye ain't never gonna see me comin', for me shadow be castin' long an' dark on th' horizon</summary>
697
  ```
698
 
699
- </details>
 
11
  </div>
12
  <div style="display: flex; justify-content: space-between; width: 100%;">
13
  <div style="display: flex; flex-direction: column; align-items: flex-start;">
14
+ <p><a href="https://discord.gg/Jq4vkcDakD">Chat & support: my new Discord server</a></p>
15
  </div>
16
  <div style="display: flex; flex-direction: column; align-items: flex-end;">
17
  <p><a href="https://www.patreon.com/TheBlokeAI">Want to contribute? TheBloke's Patreon page</a></p>
 
97
 
98
  For further support, and discussions on these models and AI in general, join us at:
99
 
100
+ [TheBloke AI's Discord server](https://discord.gg/Jq4vkcDakD)
101
 
102
  ## Thanks, and how to contribute.
103
 
 
107
 
108
  If you're able and willing to contribute it will be most gratefully received and will help me to keep providing more models, and to start work on new AI projects.
109
 
110
+ Donaters will get priority support on any and all AI/LLM/model questions and requests, access to a private Discord room, plus other benefits.
111
 
112
  * Patreon: https://patreon.com/TheBlokeAI
113
  * Ko-Fi: https://ko-fi.com/TheBlokeAI
114
 
115
+ **Patreon special mentions**: Aemon Algiz, Dmitriy Samsonov, Nathan LeClaire, Trenton Dambrowitz, Mano Prime, David Flickinger, vamX, Nikolai Manek, senxiiz, Khalefa Al-Ahmad, Illia Dulskyi, Jonathan Leane, Talal Aujan, V. Lukas, Joseph William Delisle, Pyrater, Oscar Rangel, Lone Striker, Luke Pendergrass, Eugene Pentland, Sebastain Graf, Johann-Peter Hartman.
116
 
117
+ Thank you to all my generous patrons and donaters!
118
  <!-- footer end -->
119
 
120
  # Original model card: Jon Durbin's Airoboros 13B GPT4
 
251
  The Lower Peninsula is a hub for manufacturing, forestry, agriculture, services, and high-tech industry.
252
  ENDINPUT
253
  BEGININSTRUCTION
254
+ What is Michigan's capital?
255
  Give me a JSON object with 3 facts from Foolo's article.
256
  What are the states that border Michigan?
257
  Reference?
 
497
  perror("malloc failed");
498
  exit(1);
499
  }
500
+
501
  strcpy(parent->key, key);
502
  strcpy(parent->value, value);
503
+
504
  parent->left = parent->right = NULL;
505
+
506
  if (!tree) {
507
  tree = parent;
508
  } else {
 
518
  }
519
  current = current->right;
520
  }
521
+
522
  return NULL;
523
  }
524
 
 
533
  void* accept_client(void* args) {
534
  int client_socket = *(int*)args;
535
  char buffer[1024];
536
+
537
  while (1) {
538
  ssize_t bytes_received = recv(client_socket, buffer, sizeof(buffer), 0);
539
  if (bytes_received <= 0) {
540
  close(client_socket);
541
  break;
542
  }
543
+
544
  char* input = buffer;
545
  char* input_token;
546
+
547
  while ((input_token = strtok(input, " \n")) != NULL) {
548
  switch (input_token[0]) {
549
  case 'G':
 
553
  }
554
  printf("%s = %s\n", input_token, search(input_token));
555
  break;
556
+
557
  case 'S':
558
  if (!strcmp(input_token, "SET")) {
559
  char* key = strtok(NULL, " \n");
 
562
  perror("Invalid input");
563
  exit(1);
564
  }
565
+
566
  insert(key, value);
567
  printf("%s set %s to %s\n", input_token, key, value);
568
  } else {
 
570
  exit(1);
571
  }
572
  break;
573
+
574
  default:
575
  perror("Invalid input");
576
  exit(1);
577
  }
578
+
579
  input = strtok(NULL, " \n");
580
  }
581
  }
582
+
583
  return NULL;
584
  }
585
 
 
589
  perror("socket failed");
590
  exit(1);
591
  }
592
+
593
  struct sockaddr_in server_addr;
594
  memset(&server_addr, 0, sizeof(server_addr));
595
  server_addr.sin_family = AF_INET;
596
  server_addr.sin_port = htons(8080);
597
  server_addr.sin_addr.s_addr = INADDR_ANY;
598
+
599
  if (bind(server_socket, (struct sockaddr*)&server_addr, sizeof(server_addr)) < 0) {
600
  perror("bind failed");
601
  exit(1);
602
  }
603
+
604
  if (listen(server_socket, 5) < 0) {
605
  perror("listen failed");
606
  exit(1);
607
  }
608
+
609
  pthread_t accept_thread;
610
  pthread_create(&accept_thread, NULL, accept_client, &server_socket);
611
+
612
  char* client_input;
613
  int client_socket = accept(server_socket, (struct sockaddr*)NULL, NULL);
614
  if (client_socket < 0) {
615
  perror("accept failed");
616
  exit(1);
617
  }
618
+
619
  while (1) {
620
  sleep(1);
621
+
622
  char buffer[1024];
623
  ssize_t bytes_received = recv(client_socket, buffer, sizeof(buffer), 0);
624
  if (bytes_received <= 0) {
625
  close(client_socket);
626
  break;
627
  }
628
+
629
  client_input = buffer;
630
  parse_input(client_input);
631
  }
632
+
633
  close(client_socket);
634
  pthread_join(accept_thread, NULL);
635
+
636
  return 0;
637
  }
638
  ```
 
696
  So, farewell ye scurvy dogs, ye who've made me life a living hell. I leave ye with me favorite saying: "ARRRGGGHHH, ye scurvy dogs!" An' remember, ye ain't never gonna see me comin', for me shadow be castin' long an' dark on th' horizon</summary>
697
  ```
698
 
699
+ </details>