Technologies

Google Gemma Overview: New AI Models For Developers

By PlaysDev
Published: Jan 20, 2024

On February 21, Google announced Gemma 2B and 7B, open-source artificial intelligence models based on Gemini. Gemini line – neural networks used for various purposes: Gemini Nano, Gemini Pro and Gemini Ultra. Gemini 1.5 was also recently announced, being the faster version, but so far only for enterprises and developers.

Gemma
Thus, Gemini Ultra can recognize, analyze and generate texts, images, audio and video. With Gemini Pro, developers can work in their preferred environment: SDKs are available for Python, Android (Kotlin), Node.js, Swift and JavaScript.

Unlike Gemini, accessible through the API or Vertex AI, Gemma aims to attract a wider range of developers.

Let’s move on to the key points of the presentation:

  • Gemma is a family of models. There will be two models in sizes 2B and 7B.
  • Gemma will use the new Responsible Generative AI Toolkit to help prioritize the creation of AI apps.
  • The multi-framework Keras 3.0 provides compatibility with JAX, PyTorch and TensorFlow, which will allow developers to quickly switch platforms depending on their tasks.
  • Gemma is equipped with popular tools such as Hugging Face, MaxText, NVIDIA NeMo and TensorRT-LLM, and also uses Colab and Kaggle notebooks.
  • Gemma’s pre-trained and tuned models can run on your laptop, PC, or Google Cloud with easy deployment on Vertex AI and Google Kubernetes Engine (GKE).
  • Gemma boasts improved performance in a modest size, including NVIDIA GPUs and Google Cloud TPUs. Vertex AI provides a variety of MLOps tools with one-click configuration and deployment using built-in output optimizations.
  • Google says its Terms of Service will allow all organizations, regardless of size, to use Gemma. However, the tool is currently only suitable for English-speaking use.
  • The models will be free to use on the Kaggle platform, and new Google Cloud customers will be able to get a $300 discount on their deployment. For researchers, its size reaches $500 thousand.

Google emphasizes that Gemma becomes the best due to its size, the ability to run directly on a laptop or PC, and high key indicators. You can read more details about its performance in Google’s technical report.

Developers actively use neural networks when writing code, and in addition to Google tools, we found several more popular neural assistants: Copylot on the OpenAI Codex model, the well-known ChatGPT, Fig – a very useful tool for beginners who have not yet mastered all the functionality of programming languages and development patterns, Mintlify – that helps write code documentation.

The emergence of new technologies and neural tools always contributes to the evolution of development, and Gemma is no exception, offering developers new perspectives and opportunities.

You may also like

Expertise
2024-04-26
Darya Mantsevich
Project Manager Interview: Everything You Need To Know
Meet Daria! Dasha is an integral part of our team and an experienced Project Manager. Dasha manages the team on the project, communicates with customers, monitors deadlines and priority of tasks, coordinates the interests of the customer and the developers and engineers capabilities.
Читать
Expertise
2024-06-19
PlaysDev
Software Development Team: roles of IT specialists on the project
How to form a perfect team to implement an IT project? We talk about the roles of specialists in the software development team.
Читать
Expertise
2024-03-15
PlaysDev
Top 8 Project Manager Skills: hard and soft skills to put in your resume
A short guide to the Project Manager profession: who is he and what responsibilities does he perform, what skills should a valuable PM have and how to develop them?
Читать
Technologies
2024-09-12
PlaysDev
Tech News 2024: Top 5 Interesting Releases
What's new in 2024: what digital solutions might you have missed? Open the article to learn about Microsoft Places, NVIDIA Superchip, and the updated AI assistant Copilot X on GitHub.
Читать
Technologies
2024-04-05
PlaysDev
Voice assistant: what is it and how is it used in business
Let's talk about voice assistants. Why do companies use voice search in their apps and smart devices? The popularity of virtual assistants among users and cases of well-known companies.
Читать
Technologies
2024-04-10
PlaysDev
Complete Guide To IoT technology: Internet Of Things in simple words
We describe the Internet of Things market using examples of popular IoT devices. What is IoT technology and what does it have to do with things: we tell you where the concept of the Internet of Things came from and how it is used now.
Читать
Technologies
2024-04-17
PlaysDev
What is Google Colab and how are CPU, GPU, TPU processors used?
Let's talk about Google Colab. What is this tool and how to use it, who needs it? What are the main differences between the processors used by the Google Colabs platform?
Читать
Expertise
2024-03-28
PlaysDev
10 Tips on How to Succeed at an Internship at a Company
Discover useful tips on how to successfully complete an internship at IT company. Here we talk about the main reasons why young specialists need to enter an internship in 2024.
Читать
Industries
2024-03-12
Dmitry Ostroga
IT Conferences for business: What’s beneficial about it and where to find one
Learn where to find the most impactful IT conferences, whether through global platforms or specialized niche gatherings. Elevate your business's IT strategy and stay ahead of the curve with the insights shared in this comprehensive article.
Читать
Expertise
2024-09-24
PlaysDev
NDA: How to Protect Your Business from Confidentiality Breaches
How to avoid information leaks and protect your business? Read the article to learn how to draw up an NDA, what points should be included, and what mistakes companies most often make.
Читать