Woosuk Kwon
|
a283ec2eec
|
Add contributing guideline and mypy config (#122)
|
2023-05-23 17:58:51 -07:00 |
|
Woosuk Kwon
|
3f942acfe1
|
Fix latency benchmark script (#118)
|
2023-05-22 17:03:40 -07:00 |
|
Woosuk Kwon
|
655a5e48df
|
Introduce LLM class for offline inference (#115)
|
2023-05-21 17:04:18 -07:00 |
|
Woosuk Kwon
|
f746ced08d
|
Implement stop strings and best_of (#114)
|
2023-05-21 11:18:00 -07:00 |
|
Woosuk Kwon
|
c3442c1f6f
|
Refactor system architecture (#109)
|
2023-05-20 13:06:59 -07:00 |
|
Zhuohan Li
|
7297fa6f7c
|
Remove unused parts in Megatron-LM code and add copyright notice (#110)
|
2023-05-20 09:11:34 -06:00 |
|
Zhuohan Li
|
b7955ef17b
|
Fix timeout error in the FastAPI frontend (#34)
|
2023-05-19 14:00:46 -06:00 |
|
Zhuohan Li
|
f756799b84
|
Use runtime profiling to replace manual memory analyzers (#81)
|
2023-05-19 11:35:44 -06:00 |
|
Woosuk Kwon
|
b322fd1607
|
Add docstrings to some modules and classes (#100)
|
2023-05-14 22:32:38 -07:00 |
|
Woosuk Kwon
|
667ba3995c
|
Add copyright headers to source files adapted from FT (#104)
|
2023-05-14 22:19:19 -07:00 |
|
Woosuk Kwon
|
707ec647bb
|
Add copyright headers for HF models (#103)
|
2023-05-14 21:54:32 -07:00 |
|
Woosuk Kwon
|
6208d622ca
|
Minor code cleaning for SamplingParams (#99)
|
2023-05-12 18:07:09 -07:00 |
|
Woosuk Kwon
|
42f1042e1c
|
Enhance SamplingParams (#96)
|
2023-05-11 15:45:30 -07:00 |
|
Woosuk Kwon
|
55f8b0a5de
|
Implement presence and frequency penalties (#95)
|
2023-05-10 23:39:12 -07:00 |
|
Woosuk Kwon
|
9f88db35da
|
Support top-k sampling (#94)
|
2023-05-10 12:51:36 -07:00 |
|
Woosuk Kwon
|
ae356774ab
|
Avoid sorting waiting queue & Minor code cleaning (#93)
|
2023-05-10 01:57:07 -07:00 |
|
Woosuk Kwon
|
e331957784
|
Log system stats (#90)
|
2023-05-10 01:06:53 -07:00 |
|
Woosuk Kwon
|
8d66a7b6d7
|
Rename variables and methods (#91)
|
2023-05-10 00:58:31 -07:00 |
|
Woosuk Kwon
|
85eb631839
|
Use slow tokenizer for LLaMA (#84)
|
2023-05-09 16:03:44 -07:00 |
|
Woosuk Kwon
|
add055e151
|
Enhance model loader (#83)
|
2023-05-09 15:46:42 -07:00 |
|
Woosuk Kwon
|
7c041ab578
|
Refactor system architecture (#82)
|
2023-05-09 15:30:12 -07:00 |
|
Woosuk Kwon
|
8917782af6
|
Add a system logger (#85)
|
2023-05-08 23:03:35 -07:00 |
|
Woosuk Kwon
|
c84e924287
|
[Minor] Fix a dtype bug (#79)
|
2023-05-06 02:12:12 -07:00 |
|
Woosuk Kwon
|
c9d5b6d4a8
|
Replace FlashAttention with xformers (#70)
|
2023-05-05 02:01:08 -07:00 |
|
Woosuk Kwon
|
189ae23133
|
Use dtype from model config & Add Dolly V2 (#63)
|
2023-05-04 03:05:37 -07:00 |
|
Woosuk Kwon
|
e548c1488a
|
Add support for GPT-2 (#60)
|
2023-05-04 02:59:56 -07:00 |
|
Woosuk Kwon
|
e070829ae8
|
Support bfloat16 data type (#54)
|
2023-05-03 14:09:44 -07:00 |
|
Zhuohan Li
|
27f1410d06
|
New weight loader without np copy (#52)
|
2023-05-03 15:32:04 +08:00 |
|
Zhuohan Li
|
4858f3bb45
|
Add an option to launch cacheflow without ray (#51)
|
2023-04-30 15:42:17 +08:00 |
|
Woosuk Kwon
|
a96d63c21d
|
Add support for GPT-NeoX (Pythia) (#50)
|
2023-04-28 00:32:10 -07:00 |
|
Woosuk Kwon
|
0f4b32199e
|
Support various block sizes & Change default block size to 16 (#38)
|
2023-04-15 09:03:24 -07:00 |
|
Woosuk Kwon
|
84eee24e20
|
Collect system stats in scheduler & Add scripts for experiments (#30)
|
2023-04-12 15:03:49 -07:00 |
|
Woosuk Kwon
|
b9926f7f66
|
Support block size 32 (#35)
|
2023-04-09 23:07:18 -07:00 |
|
Woosuk Kwon
|
ee88a7e5f3
|
Add an option to use dummy model weights (#33)
|
2023-04-08 23:36:12 -07:00 |
|
Woosuk Kwon
|
0f40557af6
|
Implement block copy kernel to optimize beam search (#32)
|
2023-04-07 17:45:07 -07:00 |
|
Zhuohan Li
|
a490aafa36
|
Fix potential bugs in FastAPI frontend and add comments (#28)
|
2023-04-06 13:44:24 +08:00 |
|
Woosuk Kwon
|
12659a0bd7
|
Add CUDA graph-based all reduce launcher (#26)
|
2023-04-05 11:16:57 -07:00 |
|
Woosuk Kwon
|
897cb2ae28
|
Optimize data movement (#20)
|
2023-04-02 00:30:17 -07:00 |
|
Zhuohan Li
|
1f01a18d39
|
Merge QKV into one linear layer (#15)
|
2023-04-02 00:23:29 -07:00 |
|
Woosuk Kwon
|
a90c97d727
|
Use FP32 for log probabilities (#19)
|
2023-03-31 23:33:43 -07:00 |
|
Woosuk Kwon
|
09e9245478
|
Add custom kernel for RMS normalization (#16)
|
2023-04-01 00:51:22 +08:00 |
|
Zhuohan Li
|
c45f3c3ab6
|
Optimize tensor parallel execution speed (#17)
|
2023-04-01 00:51:08 +08:00 |
|
Woosuk Kwon
|
7a7929abe8
|
Implement preemption via recomputation & Refactor scheduling logic (#12)
|
2023-03-30 14:51:46 -07:00 |
|
Woosuk Kwon
|
88c0268a18
|
Implement custom kernel for LLaMA rotary embedding (#14)
|
2023-03-30 11:04:21 -07:00 |
|
Woosuk Kwon
|
80a2f812f1
|
Implement LLaMA (#9)
Co-authored-by: Zhuohan Li <zhuohan123@gmail.com>
|
2023-03-30 12:25:32 +08:00 |
|
Woosuk Kwon
|
64e0e38314
|
Add cache watermark to avoid frequent cache eviction (#11)
|
2023-03-29 16:38:48 -07:00 |
|
Zhuohan Li
|
721fa3df15
|
FastAPI-based working frontend (#10)
|
2023-03-29 14:48:56 +08:00 |
|
Woosuk Kwon
|
d359cda5fa
|
Minor
|
2023-03-26 08:00:39 +00:00 |
|
Zhuohan Li
|
2f49f15585
|
Support tensor parallel (#2)
|
2023-03-21 13:45:42 -07:00 |
|
Woosuk Kwon
|
cfae35b861
|
Add miscellaneous updates (#8)
|
2023-03-13 13:48:38 -07:00 |
|