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
2023-12-28
Dmitry Ostroga
Ways to increase employee motivation
More and more managers are facing a period of so-called «stagnation» in the team, not knowing how to find a common language with colleagues and believing that employees can only be motivated financially.
Читать
Expertise
2024-07-11
PlaysDev
Best Books about Code: How to Write Clear and Maintainable Code?
We have collected the top books in the following areas: Python, JavaScript, Java, C#, Web Development, DevOps and ML. What should a beginner, middle or senior read? Why is reading books still relevant?
Читать
Industries
2024-05-03
PlaysDev
Grades in IT – How can a DevOps engineer evaluate his grade?
How do IT specialists evaluate their experience and why is grade a very vague concept? We talk about grading using the examples of Google, Meta, Amazon.
Читать
Services
2024-12-02
PlaysDev
Git: 10 commands every developer should know
Git: A powerful development tool and a valuable technology for your resume. Learn how Git simplifies teamwork.
Читать
Expertise
2024-05-22
PlaysDev
IT Outstaffing: Is It Beneficial for a Business to attract External Developers?
What is outstaffing? We’ll figure out why outstaffing is profitable and talk about the main models of outstaffing cooperation. When might a business need a temporary employee?
Читать
Expertise
2024-03-22
PlaysDev
Books for self-development – what to read for self-discipline
What to read for self-development: a list of useful books that are suitable for everyone. These books will help you develop self-discipline, expand your knowledge in the field of business and reach new heights in your professional activities, provided that you are striving for this! Suitable for employees, managers and students.
Читать
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.
Читать
Industries
2024-06-27
PlaysDev
Outstaffing vs. Classic Hiring: What To Choose?
Choosing a better way to cooperate? Learn more about the difference between Classic Hiring and Outstaffing Model.
Читать
Expertise
2024-07-24
PlaysDev
DevSecOps: How is it different from DevOps?
What is DevSecOps? Huge Overview: best practices, lifecycle, main tools. Why security should be built into the development process?
Читать
Industries
2024-07-17
PlaysDev
How to manage a project with a different time zones team?
What difficulties do managers of international teams face? Why is it important for a Project Manager to have a set of tools for managing a team?
Читать