PhotonLibOS icon indicating copy to clipboard operation
PhotonLibOS copied to clipboard

How do we cite PhotonLibOS?

Open ErvinXie opened this issue 1 year ago • 11 comments

Hello, I really appreciated your work and I am using PhotonLibOS in my new work, I want to cite your work in my paper. I see your paper on github, do you have anything like bib entry for me to cite?

ErvinXie avatar Dec 05 '24 08:12 ErvinXie

Maybe publish the article in arXiv.org? @lihuiba @Coldwings

beef9999 avatar Dec 05 '24 20:12 beef9999

Maybe publish the article in arXiv.org? @lihuiba @Coldwings

The article is not about Photon itself; it's about context switching.

lihuiba avatar Dec 09 '24 06:12 lihuiba

Hello, I really appreciated your work and I am using PhotonLibOS in my new work, I want to cite your work in my paper. I see your paper on github, do you have anything like bib entry for me to cite?

Just cite it as an open source software project.

BTW, what's your paper about? And how you use Photon in your work?

lihuiba avatar Dec 09 '24 06:12 lihuiba

Thank you, I will cite PhotonLibOS like that. I am working on an LLM service system. I just use Photon to asynchronously load cache data from disk to memory.

ErvinXie avatar Dec 09 '24 08:12 ErvinXie

Glad to see that Photon is used for LLM. By "cache data", do you mean kvcache?

And I want to mention that, we have also implemented with Photon a high-performance data connector that can be used for loading data files for training, or loading/saving checkpoint, or loading model files. See https://www.alibabacloud.com/help/en/oss/developer-reference/oss-connector-overview/?spm=a2c63.p38356.help-menu-31815.d_3_3_8.62c4d579yxtBLQ

lihuiba avatar Dec 11 '24 01:12 lihuiba

Yes, we utilized Photon to load kvcache from disk in an asynchronous way. Thanks for your recommendation of data connector. Our work is about LLM inference system. I don't whether this data connector can be also used by an inference system?

ErvinXie avatar Dec 11 '24 01:12 ErvinXie

whether this data connector can be also used by an inference system?

Yes, the feature for inference systems to load model files will be released soon.

lihuiba avatar Dec 12 '24 01:12 lihuiba

After your work is published, please give us a hyper link, and we will use it as a showcase of Photon. Thanks!

lihuiba avatar Mar 14 '25 07:03 lihuiba

@lihuiba Our paper was rejected, but we plan to publish it on arxiv in a few weeks. We utilize PhotonLibOS to asynchronously read and write offloaded KVCache on SSD. By the way, we are going to opensource the related code soon (Maybe in April this year) in our project, Ktransformers. PhotonLibOS is a great project, it achieves nearly full speed without much coding effort. We could also carry out deeper cooperation in the future.

ErvinXie avatar Mar 17 '25 03:03 ErvinXie

Glad to hear it helps! Looking forward to your publication!

lihuiba avatar Mar 17 '25 09:03 lihuiba

@ErvinXie Your team is well-known. Please feel free to ask any questions in github or dingtalk. We’d love to see Photon play an important role in the storage scope of AI infra.

beef9999 avatar Mar 17 '25 10:03 beef9999

@ErvinXie Hi! We are adding a reference of KTransformer to Photon's readme.md. If there are any concerns, please let us know. Thanks!

lihuiba avatar Sep 16 '25 08:09 lihuiba