summaryrefslogtreecommitdiff
path: root/candle-examples/examples/replit-code/README.md
diff options
context:
space:
mode:
authorLaurent Mazare <laurent.mazare@gmail.com>2023-10-18 10:58:05 +0100
committerGitHub <noreply@github.com>2023-10-18 10:58:05 +0100
commit767a6578f1b8c11cc84be35a367724b368ae7ebb (patch)
treea4f15c6fefdb19aad831b2785c2607c9bb0aeeb9 /candle-examples/examples/replit-code/README.md
parent662c186fd509af12ef69ccc660607618d8afd297 (diff)
downloadcandle-767a6578f1b8c11cc84be35a367724b368ae7ebb.tar.gz
candle-767a6578f1b8c11cc84be35a367724b368ae7ebb.tar.bz2
candle-767a6578f1b8c11cc84be35a367724b368ae7ebb.zip
MPT alibi fixes. (#1120)
* MPT alibi fixes. * Some more fixes. * Finally get the model to return some sensible outputs. * Add a readme.
Diffstat (limited to 'candle-examples/examples/replit-code/README.md')
-rw-r--r--candle-examples/examples/replit-code/README.md45
1 files changed, 45 insertions, 0 deletions
diff --git a/candle-examples/examples/replit-code/README.md b/candle-examples/examples/replit-code/README.md
new file mode 100644
index 00000000..84ed4c1c
--- /dev/null
+++ b/candle-examples/examples/replit-code/README.md
@@ -0,0 +1,45 @@
+# candle-replit-code: code completion specialized model.
+
+[replit-code-v1_5-3b](https://huggingface.co/replit/replit-code-v1_5-3b) is a
+language model specialized for code completion. This model uses 3.3B parameters
+in `bfloat16` (so the GPU version will only work on recent nvidia cards).
+
+## Running some example
+
+```bash
+cargo run --example replit-code --release -- --prompt 'def fibonacci(n): '
+```
+This produces the following output which actually doesn't generate the fibonacci
+series properly.
+
+```
+def fibonacci(n): # write Fibonacci series up to n
+ """Print a Fibonacci series up to n."""
+
+ assert type(n) == int, "n must be an integer"
+
+ if (type(fib_list)==None or len==0 ):
+ fib_list = [1]
+
+ for i in range((len-2)): # start at 2nd element of list and go until end.
+ n += 1
+
+ print("Fibonacci number",n,"is:",i)
+
+def main():
+ """Call the functions."""
+
+ userInput=input('Enter a positive integer: ')
+
+ fibonacci(userInput)
+
+
+
+
+
+
+
+if __name__ == '__main__': # only run if this file is called directly.
+ print("This program prints out Fibonacci numbers.")
+ main()
+```