Hi all,
I got stuck at home over the long weekend with COVID so I decided to see if I could get a code completion model of a similar size to github's copilot running locally on CPU only. This project is heavily inspired and based on fauxpilot which does the same thing but requires relatively flashy GPUS.
This project is still very early and there are some known limitations and bugs (for example, it is quite slow and it can crash when you try to edit a long file) but the suggestions that it makes seem pretty reasonable.
Any questions, comments and feedback welcome - I have a background (PhD) in natural language processing and software engineering so happy to try and answer any questions as best I can. I'll try to stick around and chat in the comments
Even if it comes on par with Copilot, or not; I always clap for projects to self host. Currently having a copilot subscription provided by my job, but will try it out one day to run it locally
[deleted]
Some very large companies are rolling it out. But yes they have concerns and there are a lot of upfront discussions.
Plenty of organizations don’t exactly realize how that works. Especially smaller ones that don’t have an army of lawyers to nudge them. I know a handful of fairly technical startup that uses it, and their reasoning was talking to many dozens of larger companies that were. Honestly the only ones I know for sure are not allowing it are the really big ones (other than Microsoft itself)
Probably enterprise licenses with on prem hosting? That's probably what I imagine our company need to be able to at least consider it lol.
My employer gets me what I need. New laptop, PC parts for my second PC, software licenses, copilot license, done. They trust me for asking what I need. No questions asked, if I didn’t need it for nee work, I wouldn’t mention it
That's sound like a good employer
It is. I’ve seen much worse, but this time, wether it’s a 2k MacBook, of 500 bucks of PC hardware, when I request it, no questions asked, I must have a good reason
i get it free with college lol (.edu email)
just sign up for an online community college and 'do' a class
You do realize the one saying “lol” is GitHub/Microsoft in that transaction, right?
how so?
I showed my employer how it understands the context of the code, and automatically suggests new methods for like API’s and programs it in the way I do it with specific logging, and for it saves time.
Or when using Java for android, and I need a specific thing, which normally takes 80 lines of programming to get it done, one content and it finishes the code for 90% my needs.
That’s mostly huge timesavers which employers love.
Wasn’t hard to convince to let him play for 3 licenses.