diff options
author | Laurent Mazare <laurent.mazare@gmail.com> | 2023-10-18 10:58:05 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-18 10:58:05 +0100 |
commit | 767a6578f1b8c11cc84be35a367724b368ae7ebb (patch) | |
tree | a4f15c6fefdb19aad831b2785c2607c9bb0aeeb9 /candle-examples/examples/replit-code/README.md | |
parent | 662c186fd509af12ef69ccc660607618d8afd297 (diff) | |
download | candle-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.md | 45 |
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() +``` |