Changelog #029
August 25, 2023Follow along on Twitter for detailed updates and improvements made to Banana.
Whew... it's been a while! A lot's happened since the last time we published a changelog.
Playgrounds and explore page
We recently introduced our first playground - a GUI for interacting with a machine learning model to test the model's functionalities. We've created a bunch more since then and put them all on a single explore page.
Currently, our explore page features models like classical LLMs, image-to-text, and text-to-audio. They're great at helping you quickly get an idea about how different models work and compare. Try them out, let us know what you think and if you want a playground for a specific model.
Here's the cool thing - want to set up a playground for your own model? Let us know! We've built playgrounds with the intent of opening up the same functionality for everyone.
Playgrounds are powered by Banana's serverless GPU infra.
Build pipeline improvements
CI/CD for AI models is rough, given how massive weights can be. We're working on improving the build times. First builds can still be long, but you should now see subsequent builds sped up substantially. We feel we've still got room to improve in the build pipeline's end-to-end speed, so stay tuned for more on this front.
The build pipeline's performance is a major factor in iteration speed for your AI app, so this matters to us a lot! 👍
Documentation improvements
This will be an ongoing process, but we took some time to rework our docs to make it easier to go from 0 to 1 when deploying a model on Banana. Something still not clear? We want to know.
Sunsetting v1
V1 has served many of you over time, but we have now finally decided to shut it down completely. In other words, if you still have something running on our v1 infrastructure, now is the time to switch to v2. You can find the differences between the versions and what you need to do for a successful migration in our migration guide, which can be found here. Our V2 infrastructure was focused on reliability, speed, and usability of building, deploying, and serving models.
This also means that - for now - community 1-click deploy templates are hidden. They'll come back, but we're taking the time to get that part of the product to a good place within V2 land. However, we've got a bunch of demo repositories in our Github that you can use to jumpstart your tinkering.
Fixes and improvements
- Get onboarded by us. Schedule a call with the CEO from the dashboard or send us an email to link up on Slack, Telegram, or Discord. We'll come to you. 🤝
- Builds logs are faster and less likely to disappear into the void. 🕵️♂️
- --skip-build flag on commit will... skip the build. 🧠
- View your invoices on the account page. 💰
- A simplified and friendlier new user onboarding experience. 🤗
- Various minor bug fixes across the board for better system reliability and UX. 💅
If you have any feature suggestions, improvements, or bug reports, send us a message or let us know in #support or #feature-requests on Discord.