Supabase - ~52K stars
- Designed explicitly as an open source firebase alternative
- Typescript based
- Docker support
Appwrite - ~32K stars
- Written in JavaScript and PHP
- Docker based
- Realtime support across all services
| # Near Simplest Language model API, with room to expand! | |
| # runs GPT-J-6B on 3090 and TITAN and servers it using FastAPI | |
| # change "seq" (which is the context size) to adjust footprint | |
| # | |
| # seq vram usage | |
| # 512 14.7G | |
| # 900 15.3G | |
| # uses FastAPI, so install that | |
| # https://fastapi.tiangolo.com/tutorial/ |
| Enable DCI debugging on Gigabyte-BKi5HA-7200 | |
| -------------------------------------------- | |
| The Gigabyte-BKi5HA-7200 (Kabylake i5-7200 processor) can be debugged with only a USB debug cable, a | |
| special cable that crosses only the data signals and has the power signals | |
| removed. You can buy these cables at i.e. https://www.datapro.net/products/usb-3-0-super-speed-a-a-debugging-cable.html | |
| The hurdle you have to overcome before you can access DCI however is that you | |
| need to set some bits in hardware that first enable DCI and also enable the debug port so that DCI can control the cores. | |
| There are lots of guides in howto patch the BIOS but only these two really describes all the steps using only freely accessible tools: |
| #include <cstdint> | |
| namespace detail | |
| { | |
| // FNV-1a 32bit hashing algorithm. | |
| constexpr std::uint32_t fnv1a_32(char const* s, std::size_t count) | |
| { | |
| return ((count ? fnv1a_32(s, count - 1) : 2166136261u) ^ s[count]) * 16777619u; | |
| } | |
| } // namespace detail |