CINXE.COM

Granite | IBM

<!DOCTYPE HTML> <html lang="en"> <head> <meta charset="UTF-8"/> <meta name="languageCode" content="en"/> <meta name="countryCode" content="us"/> <meta name="searchTitle" content="Granite"/> <meta name="focusArea" content="Data AI - watsonxai"/> <title>Granite | IBM</title> <script defer="defer" type="text/javascript" src="https://rum.hlx.page/.rum/@adobe/helix-rum-js@%5E2/dist/rum-standalone.js" data-routing="program=131558,environment=1281329,tier=publish"></script> <link rel="icon" href="/content/dam/adobe-cms/default-images/favicon.svg"/> <meta name="description" content="Start building with Granite 3.0, our family of open, performant and trusted AI models, tailored for business and optimized to scale your AI applications."/> <meta name="template" content="full-width-layout"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="robots" content="index, follow, max-image-preview:large"/> <meta name="ibm.com.search.appid" content="products"/> <meta name="ibm.com.search.scopes" content="products"/> <meta name="dcterms.date" content="2024-06-24T19:43:43.542Z"/> <meta name="ibm.search.facet.field_hierarchy_01"/> <meta name="ibm.search.facet.field_hierarchy_02" content="taxonomy : Topics / AI and ML / Artificial intelligence / AI models"/> <meta name="ibm.search.facet.field_hierarchy_03"/> <meta name="ibm.search.facet.field_hierarchy_04"/> <meta name="ibm.search.facet.field_hierarchy_05"/> <meta name="ibm.search.facet.field_hierarchy_06"/> <meta name="ibm.search.facet.field_keyword_01"/> <meta name="ibm.search.facet.field_keyword_07"/> <meta name="ibm.search.facet.field_keyword_14"/> <link rel="canonical" href="https://www.ibm.com/granite"/> <link rel="preload" href="/etc.clientlibs/adobe-cms/clientlibs/clientlib-masthead-container.lc-b26f958162efaa6f8eab64f9ba97ad45-lc.min.js" as="script"> <link rel="preload" href="/etc.clientlibs/adobe-cms/clientlibs/clientlib-leadspace.lc-2d50e2fcd68a57f32e42baf02c067083-lc.min.js" as="script"> <script type="text/javascript"> !function(e, a, n, t) { var i = e.head; if (i) { if (a) return; var o = e.createElement("style"); o.id = "alloy-prehiding", o.innerText = n, i.appendChild(o), setTimeout(function() { o.parentNode && o.parentNode.removeChild(o) }, t) } } (document, document.location.href.indexOf("adobe_authoring_enabled") !== -1, "body { opacity: 0 !important }", 900); </script> <script src="https://assets.adobedtm.com/0f2de1d5b89a/565c2aeb0d39/launch-560e54b3e83c.min.js" type="text/javascript" async="async"></script> <script type="text/javascript" async="async"> var adobeDataLayer = window.adobeDataLayer || []; </script> <script type="text/javascript"> window.searchKey = { templateName: 'full\u002Dwidth\u002Dlayout', taxonomylist: 'taxonomy : Topics \/ AI and ML \/ Artificial intelligence \/ AI models', L0Tag: 'Topics,Brands,Industries,Geography,Compliance Entities,Products,Events,Computer Languages,Content Format,Series,Content Type,CMaaS Focus Areas,brands,Deployment Types,Product Types,Search Index,Unified Taxonomy', } </script> <link rel="alternate" hreflang="ar-sa" href="https://www.ibm.com/sa-ar/granite"/> <link rel="alternate" hreflang="de-de" href="https://www.ibm.com/de-de/granite"/> <link rel="alternate" hreflang="en-us" href="https://www.ibm.com/granite"/> <link rel="alternate" hreflang="ko-kr" href="https://www.ibm.com/kr-ko/granite"/> <link rel="alternate" hreflang="pt-br" href="https://www.ibm.com/br-pt/granite"/> <link rel="alternate" hreflang="es-es" href="https://www.ibm.com/es-es/granite"/> <link rel="alternate" hreflang="zh-cn" href="https://www.ibm.com/cn-zh/granite"/> <link rel="alternate" hreflang="es-mx" href="https://www.ibm.com/mx-es/granite"/> <link rel="alternate" hreflang="it-it" href="https://www.ibm.com/it-it/granite"/> <link rel="alternate" hreflang="id-id" href="https://www.ibm.com/id-id/granite"/> <link rel="alternate" hreflang="fr-fr" href="https://www.ibm.com/fr-fr/granite"/> <link rel="alternate" hreflang="ja-jp" href="https://www.ibm.com/jp-ja/granite"/> <script type="text/javascript"> var languageCode = document.getElementsByName('languageCode')[0].content; var countryCode = document.getElementsByName('countryCode')[0].content; var focusArea = document.getElementsByName('focusArea')[0].content; /* Define digital data object based on _appInfo object */ window._ibmAnalytics = { settings: { name: "AEM Sites", tealiumProfileName: "aem-sites" }, }; window.digitalData = { page: { category: { primaryCategory: '', }, pageInfo: { language: languageCode + '-' + countryCode, ibm: { siteID: 'MarketingAEM', country: countryCode, messaging: { routing: { focusArea: focusArea, languageCode: languageCode, regionCode: countryCode }, translation: { languageCode: languageCode, regionCode: countryCode } }, sections: 0, patterns: 0, }, carbon: { '@carbon/web-components': 'v1.47.1', '@carbon/ibmdotcom-web-components': 'v1.51.1', 'carbon-for-aem': 'v0.19.0', }, }, }, }; </script> <!-- Instana script specific to Dev environment start --> <!-- <script> (function(s,t,a,n){s[t]||(s[t]=a,n=s[a]=function(){n.q.push(arguments)}, n.q=[],n.v=2,n.l=1*new Date)})(window,"InstanaEumObject","ineum"); ineum('reportingUrl', 'https://eum-orange-saas.instana.io'); ineum('key', 'mFJnYtpBSiCKl9zenWHXtg'); ineum('trackSessions'); </script> <script defer crossorigin="anonymous" src=https://eum.instana.io/1.7.2/eum.min.js integrity="sha384-cgeSlevgebehPauohUhsnAeBrpjXzaj94mSv3L2EXjCQH0RRb9xSQ2ErGOWkthIJ"></script>--> <!-- Instana script specific to Dev environment end --> <meta property="og:url" content="https://www.ibm.com/granite"/> <meta property="og:type" content="website"/> <meta property="og:title" content="Granite | IBM"/> <meta property="og:description" content="Start building with Granite 3.0, our family of open, performant and trusted AI models, tailored for business and optimized to scale your AI applications."/> <meta property="og:image" content="https://assets.ibm.com/is/image/ibm/ibm-8bar-logo-2560x2560?$original$"/> <script src="https://1.www.s81c.com/common/stats/ibm-common.js" type="text/javascript" async="async"></script> <link rel="preload" href="https://hybrid-cloud-widgets-production.s3.us.cloud-object-storage.appdomain.cloud/loader.js" as="script"/> <script src="https://hybrid-cloud-widgets-production.s3.us.cloud-object-storage.appdomain.cloud/loader.js" type="application/javascript"></script> <link rel="stylesheet" href="/etc.clientlibs/adobe-cms/clientlibs/clientlib-base.lc-30313e00669f877069f15dd099f23454-lc.min.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/adobe-cms/clientlibs/clientlib-idlStylesCarbon.lc-cb338454784b041f689bc70d1113fcc5-lc.min.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/adobe-cms/clientlibs/clientlib-idlStyles.lc-f50a659a9c41c9bb537184e18175e0f3-lc.min.css" type="text/css"> <link rel="stylesheet" href="https://1.www.s81c.com/common/carbon-for-ibm-dotcom/tag/v1/latest/plex.css"/> <link rel="stylesheet" href="https://1.www.s81c.com/common/carbon/plex/sans.css"/> </head> <body class="content-page page basicpage publish" id="content-page-b755c2698f" data-fullwidthtemplate="true"> <c4d-video-cta-container> <div class="root container responsivegrid"> <div id="container-9225520bd9" class="cmp-container"> <div class="masthead"> <c4d-masthead-container data-endpoint="#" auth-method="profile-api" has-contact="true" has-profile has-search has-cart></c4d-masthead-container> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-masthead-container.lc-b26f958162efaa6f8eab64f9ba97ad45-lc.min.js"></script> <script> let l0Json = "{\x22profileMenu\x22:{\x22signedout\x22:[{\x22title\x22:\x22My IBM\x22,\x22url\x22:\x22https:\/\/myibm.ibm.com\/?lnk=mmi\x22},{\x22title\x22:\x22Log in\x22,\x22url\x22:\x22https:\/\/login.ibm.com\/oidc\/endpoint\/default\/authorize?redirect_uri=https%3A%2F%2Fmyibm.ibm.com%2FOIDCHandler.html\x26response_type=token\x26client_id=v18LoginProdCI\x26scope=openid\x26state=https%3A%2F%2Fwww.ibm.com\x26nonce=8675309\x22}],\x22signedin\x22:[{\x22title\x22:\x22My IBM\x22,\x22url\x22:\x22https:\/\/myibm.ibm.com\/?lnk=mmi\x22},{\x22title\x22:\x22Log in\x22,\x22url\x22:\x22https:\/\/login.ibm.com\/oidc\/endpoint\/default\/authorize?redirect_uri=https%3A%2F%2Fmyibm.ibm.com%2FOIDCHandler.html\x26response_type=token\x26client_id=v18LoginProdCI\x26scope=openid\x26state=https%3A%2F%2Fwww.ibm.com\x26nonce=8675309\x22}]},\x22mastheadNav\x22:{\x22links\x22:[{\x22title\x22:\x22AI\x22,\x22url\x22:\x22\x22,\x22submenu\x22:{\x22sections\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22Overview\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/artificial\u002Dintelligence\x22,\x22description\x22:\x22\x22},\x22links\x22:[]},{\x22heading\x22:{\x22title\x22:\x22Consulting\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/consulting\/artificial\u002Dintelligence\x22,\x22description\x22:\x22\x22},\x22links\x22:[]},{\x22heading\x22:{\x22title\x22:\x22watsonx\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/watsonx\x22,\x22description\x22:\x22\x22},\x22links\x22:[]},{\x22heading\x22:{\x22title\x22:\x22Research\x22,\x22url\x22:\x22https:\/\/research.ibm.com\/artificial\u002Dintelligence\x22,\x22description\x22:\x22\x22},\x22links\x22:[]},{\x22heading\x22:{\x22title\x22:\x22Assistants\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/ai\u002Dassistants\x22,\x22description\x22:\x22\x22},\x22links\x22:[]},{\x22heading\x22:{\x22title\x22:\x22Ethics and governance\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/impact\/ai\u002Dethics\x22,\x22description\x22:\x22\x22},\x22links\x22:[]},{\x22heading\x22:{\x22title\x22:\x22Granite models\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/granite\x22,\x22description\x22:\x22\x22},\x22links\x22:[]}]}],\x22viewAll\x22:{\x22title\x22:\x22\x22,\x22url\x22:\x22\x22}}},{\x22title\x22:\x22Hybrid Cloud\x22,\x22url\x22:\x22\x22,\x22submenu\x22:{\x22sections\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22Overview\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/hybrid\u002Dcloud\x22,\x22description\x22:\x22\x22},\x22links\x22:[]},{\x22heading\x22:{\x22title\x22:\x22Quantum computing\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/quantum\x22,\x22description\x22:\x22\x22},\x22links\x22:[]},{\x22heading\x22:{\x22title\x22:\x22Cloud platform\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/cloud\x22,\x22description\x22:\x22\x22},\x22links\x22:[]},{\x22heading\x22:{\x22title\x22:\x22Research\x22,\x22url\x22:\x22https:\/\/research.ibm.com\/hybrid\u002Dcloud\x22,\x22description\x22:\x22\x22},\x22links\x22:[]},{\x22heading\x22:{\x22title\x22:\x22Consulting\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/consulting\/cloud\x22,\x22description\x22:\x22\x22},\x22links\x22:[]},{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[]}]}],\x22viewAll\x22:{\x22title\x22:\x22\x22,\x22url\x22:\x22\x22}}},{\x22title\x22:\x22Products\x22,\x22url\x22:\x22\x22,\x22submenu\x22:{\x22sections\x22:[{\x22heading\x22:{\x22title\x22:\x22Featured\x22,\x22description\x22:\x22\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22API Connect\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/api\u002Dconnect?lnk=flatitem\x22,\x22description\x22:\x22Software to rapidly create, protect, socialize and manage APIs\x22},{\x22title\x22:\x22Concert\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/concert?lnk=flatitem\x22,\x22description\x22:\x22Software to simplify and optimize application management\x22},{\x22title\x22:\x22Environmental Intelligence\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/environmental\u002Dintelligence?lnk=flatitem\x22,\x22description\x22:\x22SaaS for predicting and responding to weather and climate events\x22},{\x22title\x22:\x22Envizi\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/envizi?lnk=flatitem\x22,\x22description\x22:\x22ESG data management, reporting and analysis SaaS\x22},{\x22title\x22:\x22FlashSystem\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/flashsystem?lnk=flatitem\x22,\x22description\x22:\x22Primary storage for performance and latency sensitive workloads\x22},{\x22title\x22:\x22Hybrid Cloud Mesh\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/hybrid\u002Dcloud\u002Dmesh?lnk=flatitem\x22,\x22description\x22:\x22SaaS for deploying and managing hybrid and multicloud networks\x22},{\x22title\x22:\x22IBM Cloud\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/cloud?lnk=flatitem\x22,\x22description\x22:\x22On\u002Ddemand cloud computing platform and APIs\x22},{\x22title\x22:\x22IBM Z\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/z?lnk=flatitem\x22,\x22description\x22:\x22Flagship mainframe with on\u002Dchip AI and quantum\u002Dsafe cryptography\x22},{\x22title\x22:\x22Instana\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/instana?lnk=flatitem\x22,\x22description\x22:\x22Software for application performance monitoring and automation\x22},{\x22title\x22:\x22MaaS360\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/maas360?lnk=flatitem\x22,\x22description\x22:\x22Unified endpoint management software for many device types\x22},{\x22title\x22:\x22Maximo\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/maximo?lnk=flatitem\x22,\x22description\x22:\x22Software for asset management and related workflows\x22},{\x22title\x22:\x22Planning Analytics\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/planning\u002Danalytics?lnk=flatitem\x22,\x22description\x22:\x22Software to automate financial and operational planning\x22},{\x22title\x22:\x22Robotic Process Automation (RPA)\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/robotic\u002Dprocess\u002Dautomation?lnk=flatitem\x22,\x22description\x22:\x22Software to automate workflows and business processes\x22},{\x22title\x22:\x22Storage Defender\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/storage\u002Ddefender?lnk=flatitem\x22,\x22description\x22:\x22Data resiliency software for threat detection and data recovery\x22},{\x22title\x22:\x22Turbonomic\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/turbonomic?lnk=flatitem\x22,\x22description\x22:\x22Software to manage and optimize IT resource usage\x22},{\x22title\x22:\x22watsonx\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/watsonx?lnk=flatitem\x22,\x22description\x22:\x22AI and data platform\x22},{\x22title\x22:\x22watsonx Assistant\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/watsonx\u002Dassistant?lnk=flatitem\x22,\x22description\x22:\x22Virtual agents customizable to any domain\x22},{\x22title\x22:\x22watsonx Orchestrate\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/watsonx\u002Dorchestrate?lnk=flatitem\x22,\x22description\x22:\x22Personal\u002Dassistant software that automates repetitive tasks\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22AI \x26 machine learning\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/artificial\u002Dintelligence?lnk=flathl\x22,\x22description\x22:\x22Use IBM Watson’s AI or build your own machine learning models\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Cloud Pak for AIOps\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\u002Dpak\u002Dfor\u002Daiops?lnk=flatitem\x22,\x22description\x22:\x22DevOps management tool with AI analysis and recommendations\x22},{\x22title\x22:\x22Cloud Pak for Data\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\u002Dpak\u002Dfor\u002Ddata?lnk=flatitem\x22,\x22description\x22:\x22Tools for data analysis, organization and management\x22},{\x22title\x22:\x22Knowledge Catalog\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/knowledge\u002Dcatalog?lnk=flatitem\x22,\x22description\x22:\x22SaaS to catalog data, AI models, metadata, policies and more\x22},{\x22title\x22:\x22Watson Discovery\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/watson\u002Ddiscovery?lnk=flatitem\x22,\x22description\x22:\x22AI to search in and answer questions about business documents\x22},{\x22title\x22:\x22Watson Natural Language Understanding\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/natural\u002Dlanguage\u002Dunderstanding?lnk=flatitem\x22,\x22description\x22:\x22API for text analysis and metadata extraction\x22},{\x22title\x22:\x22Watson Speech to Text\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/speech\u002Dto\u002Dtext?lnk=flatitem\x22,\x22description\x22:\x22API for real\u002Dtime speech recognition and transcription\x22},{\x22title\x22:\x22Watson Studio\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/watson\u002Dstudio?lnk=flatitem\x22,\x22description\x22:\x22IDE to build, run and manage AI models\x22},{\x22title\x22:\x22Watson Text to Speech\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/text\u002Dto\u002Dspeech?lnk=flatitem\x22,\x22description\x22:\x22API for real\u002Dtime text to speech conversion\x22},{\x22title\x22:\x22Z Anomaly Analytics\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/z\u002Danomaly\u002Danalytics?lnk=flatitem\x22,\x22description\x22:\x22Operational anomaly detection software for mainframes\x22},{\x22title\x22:\x22watsonx\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/watsonx?lnk=flatitem\x22,\x22description\x22:\x22AI and data platform\x22},{\x22title\x22:\x22watsonx Assistant\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/watsonx\u002Dassistant?lnk=flatitem\x22,\x22description\x22:\x22Virtual agents customizable to any domain\x22},{\x22title\x22:\x22watsonx Code Assistant\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/watsonx\u002Dcode\u002Dassistant?lnk=flatitem\x22,\x22description\x22:\x22AI tool to generate code\x22},{\x22title\x22:\x22watsonx Orders\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/watsonx\u002Dorders?lnk=flatitem\x22,\x22description\x22:\x22AI voice agent for taking restaurant orders\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22Analytics\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/analytics?lnk=flathl\x22,\x22description\x22:\x22Aggregate and analyze large datasets\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Business Analytics Enterprise\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/business\u002Danalytics\u002Denterprise?lnk=flatitem\x22,\x22description\x22:\x22Software for business planning and analysis\x22},{\x22title\x22:\x22CPLEX\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/ilog\u002Dcplex\u002Doptimization\u002Dstudio?lnk=flatitem\x22,\x22description\x22:\x22Software to build and solve complex optimization models\x22},{\x22title\x22:\x22Cloud Pak for Data\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\u002Dpak\u002Dfor\u002Ddata?lnk=flatitem\x22,\x22description\x22:\x22Tools for data analysis, organization and management\x22},{\x22title\x22:\x22Cognos Analytics\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cognos\u002Danalytics?lnk=flatitem\x22,\x22description\x22:\x22Software for business intelligence and performance management\x22},{\x22title\x22:\x22Databand\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/databand?lnk=flatitem\x22,\x22description\x22:\x22Data observability software for data engineers and DataOps teams\x22},{\x22title\x22:\x22InfoSphere Information Server\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/information\u002Dserver?lnk=flatitem\x22,\x22description\x22:\x22Data integration suite for ETL, governance and analysis\x22},{\x22title\x22:\x22Manta Data Lineage\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/manta\u002Ddata\u002Dlineage?lnk=flatitem\x22,\x22description\x22:\x22Software to visualize the flow of data from origin to consumption\x22},{\x22title\x22:\x22Netezza\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/netezza?lnk=flatitem\x22,\x22description\x22:\x22Data warehousing and analytics system on custom hardware\x22},{\x22title\x22:\x22Optim\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/infosphere\u002Doptim?lnk=flatitem\x22,\x22description\x22:\x22Software to manage test, production, and archived data\x22},{\x22title\x22:\x22Planning Analytics\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/planning\u002Danalytics?lnk=flatitem\x22,\x22description\x22:\x22Software to automate financial and operational planning\x22},{\x22title\x22:\x22SPSS\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/spss?lnk=flatitem\x22,\x22description\x22:\x22Software for statistical analysis and business intelligence\x22},{\x22title\x22:\x22Spectrum Computing\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/high\u002Dperformance\u002Dcomputing?lnk=flatitem\x22,\x22description\x22:\x22Software to optimize resources in complex computing clusters\x22},{\x22title\x22:\x22StreamSets\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/streamsets?lnk=flatitem\x22,\x22description\x22:\x22Graphical interface to build and manage streaming data pipelines\x22},{\x22title\x22:\x22Watson Discovery\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/watson\u002Ddiscovery?lnk=flatitem\x22,\x22description\x22:\x22AI to search in and answer questions about business documents\x22},{\x22title\x22:\x22Watson Studio\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/watson\u002Dstudio?lnk=flatitem\x22,\x22description\x22:\x22IDE to build, run and manage AI models\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22Asset lifecycle management\x22,\x22description\x22:\x22Manage and maintain physical assets\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Environmental Intelligence\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/environmental\u002Dintelligence?lnk=flatitem\x22,\x22description\x22:\x22SaaS for predicting and responding to weather and climate events\x22},{\x22title\x22:\x22Envizi\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/envizi?lnk=flatitem\x22,\x22description\x22:\x22ESG data management, reporting and analysis SaaS\x22},{\x22title\x22:\x22Maximo\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/maximo?lnk=flatitem\x22,\x22description\x22:\x22Software for asset management and related workflows\x22},{\x22title\x22:\x22TRIRIGA\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/tririga?lnk=flatitem\x22,\x22description\x22:\x22Software for real estate and workplace management\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22Business automation\x22,\x22description\x22:\x22Automate workflows and business processes\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Blueworks Live\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/blueworkslive?lnk=flatitem\x22,\x22description\x22:\x22SaaS for collaboratively modeling business processes\x22},{\x22title\x22:\x22Business Automation Manager Open Editions\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/business\u002Dautomation\u002Dmanager\u002Dopen\u002Deditions?lnk=flatitem\x22,\x22description\x22:\x22Workflow automation and decision management software\x22},{\x22title\x22:\x22Business Automation Workflow\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/business\u002Dautomation\u002Dworkflow?lnk=flatitem\x22,\x22description\x22:\x22Cloud Pak for Business Automation add\u002Don to automate workflows\x22},{\x22title\x22:\x22Cloud Pak for Business Automation\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\u002Dpak\u002Dfor\u002Dbusiness\u002Dautomation?lnk=flatitem\x22,\x22description\x22:\x22Operations management software with AI insights\x22},{\x22title\x22:\x22Datacap\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/data\u002Dcapture\u002Dand\u002Dimaging?lnk=flatitem\x22,\x22description\x22:\x22Document management for IBM Cloud Pak for Business Automation\x22},{\x22title\x22:\x22Event Automation\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/event\u002Dautomation?lnk=flatitem\x22,\x22description\x22:\x22No\u002Dcode tool for building automated event driven workflows\x22},{\x22title\x22:\x22FileNet Content Manager\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/filenet\u002Dcontent\u002Dmanager?lnk=flatitem\x22,\x22description\x22:\x22Content management solution for Cloud Pak for Business Automation\x22},{\x22title\x22:\x22Operational Decision Manager\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/operational\u002Ddecision\u002Dmanager?lnk=flatitem\x22,\x22description\x22:\x22Cloud Pak for Business Automation addon for rule\u002Dbased decisions\x22},{\x22title\x22:\x22Process Mining\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/process\u002Dmining?lnk=flatitem\x22,\x22description\x22:\x22Software to extract process data from business applications\x22},{\x22title\x22:\x22Robotic Process Automation (RPA)\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/robotic\u002Dprocess\u002Dautomation?lnk=flatitem\x22,\x22description\x22:\x22Software to automate workflows and business processes\x22},{\x22title\x22:\x22watsonx Orchestrate\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/watsonx\u002Dorchestrate?lnk=flatitem\x22,\x22description\x22:\x22Personal\u002Dassistant software that automates repetitive tasks\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22Containers\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/containers?lnk=flathl\x22,\x22description\x22:\x22Allocate compute infrastructure on demand\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Cloud Satellite\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/satellite?lnk=flatitem\x22,\x22description\x22:\x22Platform for running managed cloud services on any infrastructure\x22},{\x22title\x22:\x22Code Engine\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/code\u002Dengine?lnk=flatitem\x22,\x22description\x22:\x22Managed serverless runtime for containers, batch jobs, or code\x22},{\x22title\x22:\x22Container Registry\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/container\u002Dregistry?lnk=flatitem\x22,\x22description\x22:\x22Private SaaS registry for container storage and management\x22},{\x22title\x22:\x22Kubernetes Service\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/kubernetes\u002Dservice?lnk=flatitem\x22,\x22description\x22:\x22Managed Kubernetes for high availability container deployments\x22},{\x22title\x22:\x22Red Hat OpenShift on IBM Cloud\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/openshift?lnk=flatitem\x22,\x22description\x22:\x22Managed service with tools for security, management and monitoring\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22Databases\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/database?lnk=flathl\x22,\x22description\x22:\x22Store, query and analyze structured data\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Cloudant\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloudant?lnk=flatitem\x22,\x22description\x22:\x22Managed PCI\u002Dcompliant JSON document store on Apache CouchDB\x22},{\x22title\x22:\x22Db2\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/db2\u002Ddatabase?lnk=flatitem\x22,\x22description\x22:\x22Data management software including IBM Db2 Database\x22},{\x22title\x22:\x22Db2 for z\/OS\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/db2\u002Dfor\u002Dzos?lnk=flatitem\x22,\x22description\x22:\x22IBM Db2 Database for IBM Z mainframes\x22},{\x22title\x22:\x22IBM Cloud Databases for Elastic Search\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/databases\u002Dfor\u002Delasticsearch?lnk=flatitem\x22,\x22description\x22:\x22JSON document store for full\u002Dtext search\x22},{\x22title\x22:\x22IBM Cloud Databases for EnterpriseDB\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/databases\u002Dfor\u002Denterprisedb?lnk=flatitem\x22,\x22description\x22:\x22PostgreSQL with added performance, security and management features\x22},{\x22title\x22:\x22IBM Cloud Databases for MongoDB\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/databases\u002Dfor\u002Dmongodb?lnk=flatitem\x22,\x22description\x22:\x22Managed NoSQL JSON document store\x22},{\x22title\x22:\x22IBM Cloud Databases for MySQL\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/databases\u002Dfor\u002Dmysql?lnk=flatitem\x22,\x22description\x22:\x22Managed SQL database\x22},{\x22title\x22:\x22IBM Cloud Databases for PostgreSQL\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/databases\u002Dfor\u002Dpostgresql?lnk=flatitem\x22,\x22description\x22:\x22Managed SQL database with advanced features\x22},{\x22title\x22:\x22IBM Cloud Databases for etcd\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/databases\u002Dfor\u002Detcd?lnk=flatitem\x22,\x22description\x22:\x22Distributed key\u002Dvalue store\x22},{\x22title\x22:\x22Information Management System (IMS)\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/ims?lnk=flatitem\x22,\x22description\x22:\x22Database and management system for high\u002Dvolume transactions\x22},{\x22title\x22:\x22Informix\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/informix?lnk=flatitem\x22,\x22description\x22:\x22Embeddable database for SQL, NoSQL, time\u002Dseries and spatial data\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22DevOps\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/devops?lnk=flathl\x22,\x22description\x22:\x22Manage infrastructure, environments and deployments\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Application Delivery Foundation for z\/OS\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/app\u002Ddelivery\u002Dfoundation\u002Dfor\u002Dzos?lnk=flatitem\x22,\x22description\x22:\x22Application development and DevOps tools for z\/OS\x22},{\x22title\x22:\x22Application Discovery and Delivery Intelligence\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/app\u002Ddiscovery\u002Dand\u002Ddelivery\u002Dintelligence?lnk=flatitem\x22,\x22description\x22:\x22Analysis tool for visualizing applications, data and jobs on z\/OS\x22},{\x22title\x22:\x22Cloud Continuous Delivery\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/continuous\u002Ddelivery?lnk=flatitem\x22,\x22description\x22:\x22Toolchains to automate building and deploying applications\x22},{\x22title\x22:\x22Cloud Pak for AIOps\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\u002Dpak\u002Dfor\u002Daiops?lnk=flatitem\x22,\x22description\x22:\x22DevOps management tool with AI analysis and recommendations\x22},{\x22title\x22:\x22DevOps Build\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/devops\u002Dbuild?lnk=flatitem\x22,\x22description\x22:\x22Management tool for configuring and running software builds\x22},{\x22title\x22:\x22DevOps Code ClearCase\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/devops\u002Dcode\u002Dclearcase?lnk=flatitem\x22,\x22description\x22:\x22Configuration management system for software asset access control\x22},{\x22title\x22:\x22DevOps Deploy\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/devops\u002Ddeploy?lnk=flatitem\x22,\x22description\x22:\x22Automation software for continuous delivery and deployment\x22},{\x22title\x22:\x22DevOps Test\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/devops\u002Dtest?lnk=flatitem\x22,\x22description\x22:\x22Continuous testing and virtualization platform\x22},{\x22title\x22:\x22DevOps Velocity\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/devops\u002Dvelocity?lnk=flatitem\x22,\x22description\x22:\x22Release management software for pipeline orchestration and analytics\x22},{\x22title\x22:\x22Engineering Lifecycle Management\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/engineering\u002Dlifecycle\u002Dmanagement?lnk=flatitem\x22,\x22description\x22:\x22Software for product and application lifecycle management\x22},{\x22title\x22:\x22IBM i Modernization Engine\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/ibm\u002Di\u002Dmerlin?lnk=flatitem\x22,\x22description\x22:\x22Development and modernization tools for IBM i applications\x22},{\x22title\x22:\x22Rational ClearQuest\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/rational\u002Dclearquest?lnk=flatitem\x22,\x22description\x22:\x22Change management software\x22},{\x22title\x22:\x22Rational Software Architect Designer\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/rational\u002Dsoftware\u002Darchitect\u002Ddesigner?lnk=flatitem\x22,\x22description\x22:\x22Tools to create, evaluate, and communicate software architecture\x22},{\x22title\x22:\x22Test Accelerator for Z\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/test\u002Daccelerator\u002Dz?lnk=flatitem\x22,\x22description\x22:\x22Test automation and test generation framework for z\/OS\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22IT automation\x22,\x22description\x22:\x22Automate IT infrastructure management\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Apptio\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/apptio?lnk=flatitem\x22,\x22description\x22:\x22Hybrid cloud financial management and planning software\x22},{\x22title\x22:\x22Cloud App Configuration\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/app\u002Dconfiguration?lnk=flatitem\x22,\x22description\x22:\x22Feature management and configuration service for web and mobile apps\x22},{\x22title\x22:\x22Cloud App ID\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/app\u002Did?lnk=flatitem\x22,\x22description\x22:\x22Authentication and user management service for web and mobile apps\x22},{\x22title\x22:\x22Cloud Monitoring\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\u002Dmonitoring?lnk=flatitem\x22,\x22description\x22:\x22Hosted monitoring tool for organization\u002Dwide system performance\x22},{\x22title\x22:\x22Cloud Pak for AIOps\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\u002Dpak\u002Dfor\u002Daiops?lnk=flatitem\x22,\x22description\x22:\x22DevOps management tool with AI analysis and recommendations\x22},{\x22title\x22:\x22Cloud Schematics\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/schematics?lnk=flatitem\x22,\x22description\x22:\x22Management and provisionining of cloud infrastructure with code\x22},{\x22title\x22:\x22Concert\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/concert?lnk=flatitem\x22,\x22description\x22:\x22Software to simplify and optimize application management\x22},{\x22title\x22:\x22Event Notifications\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/event\u002Dnotifications?lnk=flatitem\x22,\x22description\x22:\x22Notification and workflow automation service for IBM Cloud events\x22},{\x22title\x22:\x22Flexera One\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/flexera\u002Done?lnk=flatitem\x22,\x22description\x22:\x22IT asset management software\x22},{\x22title\x22:\x22IBM Cloud Logs\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\u002Dlogs?lnk=flatitem\x22,\x22description\x22:\x22Logging and observability service for applications and infrastructure\x22},{\x22title\x22:\x22Instana\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/instana?lnk=flatitem\x22,\x22description\x22:\x22Software for application performance monitoring and automation\x22},{\x22title\x22:\x22Turbonomic\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/turbonomic?lnk=flatitem\x22,\x22description\x22:\x22Software to manage and optimize IT resource usage\x22},{\x22title\x22:\x22Z IntelliMagic Vision for z\/OS\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/z\u002Dintellimagic\u002Dvision\u002Dfor\u002Dzos?lnk=flatitem\x22,\x22description\x22:\x22Infrastructure performance management and monitoring software\x22},{\x22title\x22:\x22Z Service Management Suite\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/z\u002Dservice\u002Dmanagement\u002Dsuite?lnk=flatitem\x22,\x22description\x22:\x22Monitoring, control, and automation suite for Z\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22Middleware\x22,\x22description\x22:\x22Connect your applications, data and events\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22API Connect\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/api\u002Dconnect?lnk=flatitem\x22,\x22description\x22:\x22Software to rapidly create, protect, socialize and manage APIs\x22},{\x22title\x22:\x22App Connect\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/app\u002Dconnect?lnk=flatitem\x22,\x22description\x22:\x22Codeless connectors for your data, apps and APIs\x22},{\x22title\x22:\x22Aspera\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/aspera?lnk=flatitem\x22,\x22description\x22:\x22System to transfer, sync or stream huge data globally\x22},{\x22title\x22:\x22CICS Transaction Server for z\/OS\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cics\u002Dtransaction\u002Dserver?lnk=flatitem\x22,\x22description\x22:\x22Application server for online transaction processing\x22},{\x22title\x22:\x22Cloud Pak for Applications\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\u002Dpak\u002Dfor\u002Dapplications?lnk=flatitem\x22,\x22description\x22:\x22Kubernetes\u002Dbased platform for hybrid cloud applications\x22},{\x22title\x22:\x22Cloud Pak for Integration\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\u002Dpak\u002Dfor\u002Dintegration?lnk=flatitem\x22,\x22description\x22:\x22Tools to connect all of your apps, data and events\x22},{\x22title\x22:\x22DataPower\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/datapower\u002Dgateway?lnk=flatitem\x22,\x22description\x22:\x22Physical or virtual multi\u002Dprotocol network gateway\x22},{\x22title\x22:\x22Event Streams\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/event\u002Dstreams?lnk=flatitem\x22,\x22description\x22:\x22PaaS stream processing based on Apache Kafka\x22},{\x22title\x22:\x22IBM Cloud Messages for RabbitMQ\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/messages\u002Dfor\u002Drabbitmq?lnk=flatitem\x22,\x22description\x22:\x22Managed open\u002Dsource message broker\x22},{\x22title\x22:\x22IBM webMethods\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/webmethods?lnk=flatitem\x22,\x22description\x22:\x22iPaaS capabilities including app integration, API management, B2B integration and managed file transfer\x22},{\x22title\x22:\x22Information Management System\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/ims?lnk=flatitem\x22,\x22description\x22:\x22Hierarchical database and transaction processor for Z\x22},{\x22title\x22:\x22MQ\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/mq?lnk=flatitem\x22,\x22description\x22:\x22Software and hardware for messaging between distributed systems\x22},{\x22title\x22:\x22z\/OS Connect\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/zos\u002Dconnect?lnk=flatitem\x22,\x22description\x22:\x22Software to build and serve RESTful APIs to z\/OS applications\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22Network\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/networking?lnk=flathl\x22,\x22description\x22:\x22Run and manage public, private and virtual networks\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Cloud Pak for Network Automation\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\u002Dpak\u002Dfor\u002Dnetwork\u002Dautomation?lnk=flatitem\x22,\x22description\x22:\x22Management software for telco network operations\x22},{\x22title\x22:\x22Hybrid Cloud Mesh\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/hybrid\u002Dcloud\u002Dmesh?lnk=flatitem\x22,\x22description\x22:\x22SaaS for deploying and managing hybrid and multicloud networks\x22},{\x22title\x22:\x22NS1 Connect\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/ns1\u002Dconnect?lnk=flatitem\x22,\x22description\x22:\x22Authoritative DNS and traffic steering as a service\x22},{\x22title\x22:\x22Rapid Network Automation\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/rapid\u002Dnetwork\u002Dautomation?lnk=flatitem\x22,\x22description\x22:\x22No\u002Dcode tool to build automation workflows across apps and APIs\x22},{\x22title\x22:\x22SevOne Network Performance Management\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/sevone\u002Dnetwork\u002Dperformance\u002Dmanagement?lnk=flatitem\x22,\x22description\x22:\x22Software to collect and analyze network performance data\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22Operating systems\x22,\x22description\x22:\x22Run critical workloads on specialized operating systems\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22AIX\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/aix?lnk=flatitem\x22,\x22description\x22:\x22UNIX operating system for Power servers\x22},{\x22title\x22:\x22IBM i\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/ibm\u002Di?lnk=flatitem\x22,\x22description\x22:\x22Integrated operating system for Power servers\x22},{\x22title\x22:\x22Linux\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/linux?lnk=flatitem\x22,\x22description\x22:\x22Run Linux workloads on IBM servers\x22},{\x22title\x22:\x22z\/OS\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/zos?lnk=flatitem\x22,\x22description\x22:\x22Flagship OS for continuous, high\u002Dvolume mainframe operation\x22},{\x22title\x22:\x22z\/TPF\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/z\u002Dtransaction\u002Dprocessing\u002Dfacility?lnk=flatitem\x22,\x22description\x22:\x22Real\u002Dtime operating system for mainframes\x22},{\x22title\x22:\x22z\/VM\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/zvm?lnk=flatitem\x22,\x22description\x22:\x22Hypervisor and virtualization software for IBM Z and LinuxONE\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22Quantum\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/quantum?lnk=flathl\x22,\x22description\x22:\x22Run code on real quantum systems using a full\u002Dstack SDK\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Qiskit Runtime\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/quantum\/qiskit?lnk=flatitem\x22,\x22description\x22:\x22Cloud service for executing quantum workloads at scale\x22},{\x22title\x22:\x22Quantum Safe\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/quantum\/quantum\u002Dsafe?lnk=flatitem\x22,\x22description\x22:\x22Technology and consulting services for quantum\u002Dsafe cryptography\x22},{\x22title\x22:\x22Quantum Systems\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/quantum\/technology?lnk=flatitem\x22,\x22description\x22:\x22Quantum computing systems accessible on the cloud\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22Security \x26 identity\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/security?lnk=flathl\x22,\x22description\x22:\x22Cloud\u002Dnative software to secure resources and simplify compliance\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Cloud AppID\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/app\u002Did?lnk=flatitem\x22,\x22description\x22:\x22Authentication and user profiles as a service for mobile and web apps\x22},{\x22title\x22:\x22Cloud Security and Compliance Center\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/security\u002Dand\u002Dcompliance\u002Dcenter?lnk=flatitem\x22,\x22description\x22:\x22SaaS to define and audit the compliance posture of your cloud\x22},{\x22title\x22:\x22Data Security Broker\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/data\u002Dsecurity\u002Dbroker?lnk=flatitem\x22,\x22description\x22:\x22Administrative console to enable data encryption in the cloud\x22},{\x22title\x22:\x22Guardium\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/guardium?lnk=flatitem\x22,\x22description\x22:\x22Suite for data encryption, management and simplified compliance\x22},{\x22title\x22:\x22Key Protect for IBM Cloud\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/key\u002Dprotect?lnk=flatitem\x22,\x22description\x22:\x22Tool to provision and store keys for apps across IBM Cloud services\x22},{\x22title\x22:\x22MaaS360\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/maas360?lnk=flatitem\x22,\x22description\x22:\x22Unified endpoint management for mobile workforces\x22},{\x22title\x22:\x22QRadar EDR\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/qradar\u002Dedr?lnk=flatitem\x22,\x22description\x22:\x22Advanced AI threat detection and response for endpoints\x22},{\x22title\x22:\x22QRadar SIEM\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/qradar\u002Dsiem?lnk=flatitem\x22,\x22description\x22:\x22Threat detection and prioritization for real\u002Dtime visibility\x22},{\x22title\x22:\x22QRadar SOAR\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/qradar\u002Dsoar?lnk=flatitem\x22,\x22description\x22:\x22Automation and workflow management for security operations\x22},{\x22title\x22:\x22Trusteer\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/trusteer?lnk=flatitem\x22,\x22description\x22:\x22Software to authenticate customers, detect fraud and assess risk\x22},{\x22title\x22:\x22Verify\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/verify?lnk=flatitem\x22,\x22description\x22:\x22Identity, authentication, and access control software\x22},{\x22title\x22:\x22zSecure\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/zsecure?lnk=flatitem\x22,\x22description\x22:\x22Security, risk management and compliance tools for Z hardware\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22Servers\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/servers?lnk=flathl\x22,\x22description\x22:\x22Run workloads on hybrid cloud infrastructure\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22IBM Cloud Bare Metal Servers\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/bare\u002Dmetal\u002Dservers?lnk=flatitem\x22,\x22description\x22:\x22Dedicated hardware for maximum performance\x22},{\x22title\x22:\x22IBM Cloud Virtual Servers for VPC\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/virtual\u002Dservers?lnk=flatitem\x22,\x22description\x22:\x22Virtual servers with Intel Xeon or IBM Z CPUs\x22},{\x22title\x22:\x22LinuxONE 4\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/linuxone\u002D4?lnk=flatitem\x22,\x22description\x22:\x22Physical and virtual servers for running Linux\x22},{\x22title\x22:\x22Power\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/power?lnk=flatitem\x22,\x22description\x22:\x22Physical and virtual servers with IBM Power CPUs\x22},{\x22title\x22:\x22z16\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/z16?lnk=flatitem\x22,\x22description\x22:\x22Flagship mainframe with on\u002Dchip AI and quantum\u002Dsafe cryptography\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22Storage\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/storage?lnk=flathl\x22,\x22description\x22:\x22Software, hardware and services for critical and operational workloads and data\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Ceph\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/storage\u002Dceph?lnk=flatitem\x22,\x22description\x22:\x22Multi\u002Dprotocol software\u002Ddefined enterprise storage platform\x22},{\x22title\x22:\x22Cloud Block Storage\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/block\u002Dstorage?lnk=flatitem\x22,\x22description\x22:\x22Managed service optimized for low latency and high transfer rates\x22},{\x22title\x22:\x22Cloud File Storage\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/file\u002Dstorage?lnk=flatitem\x22,\x22description\x22:\x22Managed service for flash\u002Dbacked, durable, NFS\u002Dbased file storage\x22},{\x22title\x22:\x22Cloud Object Storage\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\u002Dobject\u002Dstorage?lnk=flatitem\x22,\x22description\x22:\x22Unstructured data storage accessible via cloud APIs\x22},{\x22title\x22:\x22DS8000\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/ds8000?lnk=flatitem\x22,\x22description\x22:\x22High\u002Dcapacity, high\u002Davailability mainframe storage system\x22},{\x22title\x22:\x22Defender\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/storage\u002Ddefender?lnk=flatitem\x22,\x22description\x22:\x22Data resiliency software for threat detection and data recovery\x22},{\x22title\x22:\x22FlashSystem\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/flashsystem?lnk=flatitem\x22,\x22description\x22:\x22All\u002Dflash array with performance and capacity for any workload\x22},{\x22title\x22:\x22Fusion\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/storage\u002Dfusion?lnk=flatitem\x22,\x22description\x22:\x22Container\u002Dnative storage and data orchestration for OpenShift\x22},{\x22title\x22:\x22Insights\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/storage\u002Dinsights?lnk=flatitem\x22,\x22description\x22:\x22Storage AIOps for metrics\u002Dpowered analysis and decisions\x22},{\x22title\x22:\x22Protect\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/storage\u002Dprotect?lnk=flatitem\x22,\x22description\x22:\x22Data resiliency, backup and recovery delivered via SaaS\x22},{\x22title\x22:\x22Protect for Cloud\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/storage\u002Dprotect\u002Dfor\u002Dcloud?lnk=flatitem\x22,\x22description\x22:\x22Backup and recovery SaaS for data in public cloud services\x22},{\x22title\x22:\x22SAN Switches\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/storage\u002Darea\u002Dnetwork?lnk=flatitem\x22,\x22description\x22:\x22Scalable and highly available storage area network solutions\x22},{\x22title\x22:\x22Scale\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/storage\u002Dscale?lnk=flatitem\x22,\x22description\x22:\x22Software defined storage for AI and high performance workloads\x22},{\x22title\x22:\x22Scale System\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/storage\u002Dscale\u002Dsystem?lnk=flatitem\x22,\x22description\x22:\x22All\u002Dflash or hybrid performant storage for cloud scale use\u002Dcases\x22},{\x22title\x22:\x22Tape Systems\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/tape\u002Dstorage?lnk=flatitem\x22,\x22description\x22:\x22Software and hardware for encrypted and air\u002Dgapped archives\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22Supply chain\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/supply\u002Dchain?lnk=flathl\x22,\x22description\x22:\x22Manage the flow of goods and services\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22 IBM Envizi: Supply Chain Intelligence\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/envizi\/supply\u002Dchain\x22,\x22description\x22:\x22Capture and aggregate supplier and product\u002Dlevel transaction data for Scope 3 emissions and reporting\x22},{\x22title\x22:\x22Sterling Order and Fulfillment Suite\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/order\u002Dfulfillment\u002Dsuite?lnk=flatitem\x22,\x22description\x22:\x22Complete order management system with AI and machine learning\x22}]}]}],\x22viewAll\x22:{\x22title\x22:\x22View all products\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\x22}}},{\x22title\x22:\x22Consulting\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/consulting?lnk=L0G\x22},{\x22title\x22:\x22Support\x22,\x22url\x22:\x22\x22,\x22submenu\x22:{\x22sections\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22What\x27s New\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/new?lnk=flathl\x22,\x22description\x22:\x22\x22},\x22links\x22:[]},{\x22heading\x22:{\x22title\x22:\x22Community\x22,\x22url\x22:\x22https:\/\/community.ibm.com\/community\/user\/community?lnk=flathl\x22,\x22description\x22:\x22\x22},\x22links\x22:[]},{\x22heading\x22:{\x22title\x22:\x22Developer\x22,\x22url\x22:\x22https:\/\/developer.ibm.com\/?lnk=flathl\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Call for Code\x22,\x22url\x22:\x22https:\/\/developer.ibm.com\/callforcode\/?lnk=flatitem\x22},{\x22title\x22:\x22Generative AI\x22,\x22url\x22:\x22https:\/\/developer.ibm.com\/generative\u002Dai\u002Dfor\u002Ddevelopers\/?lnk=flatitem\x22},{\x22title\x22:\x22Open Source @ IBM\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/opensource\/?lnk=flatitem\x22},{\x22title\x22:\x22Products\x22,\x22url\x22:\x22https:\/\/developer.ibm.com\/components\/?lnk=flatitem\x22},{\x22title\x22:\x22Technologies\x22,\x22url\x22:\x22https:\/\/developer.ibm.com\/technologies\/?lnk=flatitem\x22}]},{\x22heading\x22:{\x22title\x22:\x22Documentation\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/docs\/en?lnk=flathl\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22All product documentation\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/docs\/en?lnk=flatitem\x22},{\x22title\x22:\x22IBM Cloud documentation\x22,\x22url\x22:\x22https:\/\/cloud.ibm.com\/docs?lnk=flatitem\x22},{\x22title\x22:\x22IBM Redbooks\x22,\x22url\x22:\x22https:\/\/www.redbooks.ibm.com\/?lnk=flatitem\x22}]},{\x22heading\x22:{\x22title\x22:\x22IBM Cloud platform support\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/cloud\/support?lnk=flathl\x22,\x22description\x22:\x22\x22},\x22links\x22:[]},{\x22heading\x22:{\x22title\x22:\x22Implementation\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Expert Labs\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/expertlabs?lnk=flatitem\x22}]},{\x22heading\x22:{\x22title\x22:\x22Support\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/mysupport\/s\/?language=en_US\x26lnk=flathl\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Download fixes, updates \x26 drivers\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/support\/fixcentral?lnk=flatitem\x22},{\x22title\x22:\x22Download licensed software \u002D Passport Advantage\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/software\/passportadvantage\/pao_customer.html?lnk=flatitem\x22},{\x22title\x22:\x22IBM Software Licensing\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/about\/software\u002Dlicensing\/?lnk=flatitem\x22},{\x22title\x22:\x22Open a case\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/mysupport\/s\/redirecttoopencasepage?lnk=flatitem\x22},{\x22title\x22:\x22View more\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/mysupport\/s\/?language=en_US\x26lnk=flatitem\x22},{\x22title\x22:\x22View support plans\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/support\/pages\/ibm\u002Dsupport\u002Dofferings?lnk=flatitem\x22},{\x22title\x22:\x22View your cases\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/mysupport\/s\/my\u002Dcases?lnk=flatitem\x22}]},{\x22heading\x22:{\x22title\x22:\x22Technology Lifecycle Services\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/services\/technology\u002Dlifecycle\u002Dservices?lnk=flathl\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Enterprise networking and security\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/services\/networking\u002Dsupport?lnk=flatitem\x22},{\x22title\x22:\x22Servers and storage\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/services\/systems\u002Dsupport?lnk=flatitem\x22},{\x22title\x22:\x22Software\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/services\/software\u002Dsupport?lnk=flatitem\x22}]},{\x22heading\x22:{\x22title\x22:\x22Training\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/training\/?lnk=flathl\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Courses\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/training\/search?q=course\x26lnk=flatitem\x22},{\x22title\x22:\x22Digital learning subscriptions\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/training\/subscriptions?lnk=flatitem\x22},{\x22title\x22:\x22Learning paths \x26 collections\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/training\/learning\u002Dpaths\u002Dand\u002Dcollections?lnk=flatitem\x22},{\x22title\x22:\x22Professional certifications\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/training\/credentials?lnk=flatitem\x22}]}]}],\x22viewAll\x22:{\x22title\x22:\x22\x22,\x22url\x22:\x22\x22}}},{\x22title\x22:\x22Think\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/think?lnk=L0G\x22}]}}"; const searchPlaceholderText = "Search all of IBM"; const links = JSON.parse(l0Json).mastheadNav.links; const unAuthenticated = JSON.parse(l0Json).profileMenu.signedout; const authenticated = JSON.parse(l0Json).profileMenu.signedin; const mastheadContainerEl = document.querySelector('c4d-masthead-container'); mastheadContainerEl.navLinks = links; mastheadContainerEl.unauthenticatedProfileItems = unAuthenticated; mastheadContainerEl.authenticatedProfileItems = authenticated; const appendSearchPlaceholderText = () => { const typeheadEl = mastheadContainerEl.querySelector('c4d-search-with-typeahead'); if (typeheadEl) { typeheadEl.searchPlaceholder = searchPlaceholderText; observer.disconnect(); } } let observer = new MutationObserver(appendSearchPlaceholderText); observer.observe(mastheadContainerEl, {subtree: true, childList: true}); </script> <script type="text/javascript"> if(window.location.href.includes("/careers")){ document.querySelector('c4d-masthead-container').setAttribute("has-search","false"); document.querySelector('c4d-masthead-container').setAttribute("has-profile","false"); } </script> </div> <div class="container responsivegrid"> <div id="container-9ca15c9699" class="cmp-container"> </div> </div> <div class="leadspace-container container responsivegrid" id="mbox-leadspace"> <div id="leadspace-container-d70815ff74" class="cmp-container"> <div class="leadspace"> <div class="theme-g100 "> <div class="cds--grid cds--no-gutter "> <c4d-leadspace type="left" size="medium" loadinganimation gradient-style-scheme="with-gradient"> <cds-breadcrumb slot="navigation"> <cds-breadcrumb-item> <cds-breadcrumb-link href="/"> <p class="body-short-01">Home</p> </cds-breadcrumb-link> </cds-breadcrumb-item> <cds-breadcrumb-item class="no-trailing-slash"> <p class="body-short-01">Granite</p> </cds-breadcrumb-item> </cds-breadcrumb> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-cweb-breadcrumb.lc-3d9e8e5cd86d517d80f711b462da58da-lc.min.js"></script> <c4d-leadspace-heading id="leadspaceSimpleTitle" type-style="fluid-heading-05"> IBM Granite </c4d-leadspace-heading> <div class="leadspace__copy "> Achieve over 90% cost savings with Granite&#39;s smaller and open models, designed for developer efficiency* </div> <c4d-button-group slot="action"> <c4d-button-group-item href="https://www.ibm.com/granite/playground" target="_self" kind="primary" aria-label="Explore the playground" cta-type="local" data-aem-autoid="aem--leadspace_cta-0" data-video-modal-type="media-center"> <span>Try Granite</span> </c4d-button-group-item> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-button.lc-1ccc2c97318fe420b50ea01d3c14131b-lc.min.js"></script> <c4d-button-group-item href="https://www.ibm.com/granite/docs/" target="_self" kind="tertiary" aria-label="Read Granite documentation" cta-type="local" data-aem-autoid="aem--leadspace_cta-1" data-video-modal-type="media-center"> <span>Read Granite documentation</span> </c4d-button-group-item> </c4d-button-group> <c4d-background-media mobile-position="bottom" opacity="100" gradient-hidden> <c4d-video-player-container video-id="1_ze9wiehw" background-mode="true" playing-mode="inline"> <script src="/etc.clientlibs/adobe-cms/components/content/atoms/video/clientlibs.lc-8675c49600f564093b2ef6979ea3ce64-lc.min.js"></script> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-video-player.lc-e330a027c5ad5af45d6b2121772be896-lc.min.js"></script> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-video-player-container.lc-55363444860a24db3d70e267bce0f5c1-lc.min.js"></script> </c4d-video-player-container> <div id="c4d-analytics-data" data-title-c4d="Granite" data-last-modified-c4d="Mon Feb 10 19:32:14 UTC 2025" data-last-published-c4d="Mon Feb 10 19:32:14 UTC 2025" data-template-c4d="/conf/adobe-cms-editable/settings/wcm/templates/full-width-layout" data-playing-mode-c4d="inline"> </div> </c4d-background-media> </c4d-leadspace> </div> </div> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-leadspace.lc-2d50e2fcd68a57f32e42baf02c067083-lc.min.js"></script> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-background-media.lc-af3c175b75aba523fb86f23a6f8fef71-lc.min.js"></script> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-caem-star-rating.lc-5b3b3916bf2ff9827060f96b08c2bba1-lc.min.js"></script> </div> </div> </div> <div class="table-of-contents container responsivegrid"> <c4d-table-of-contents data-cmp-is="table-of-contents" data-autoid="c4d--tableofcontents" class="cmp-table-of-contents" stickyoffset="48" toc-layout="horizontal" toc-hide="hidden"> <div id="table-of-contents-51286e0694" class="cmp-table-of-contents"> <div class="intro-section themed-block theme-white"> <div class="intro-section--flex fullwidth-intro-section"> <div class="intro-section--heading-wrapper"> <h2 class="expressive-heading-05"> Meet Granite </h2> </div> <div class="intro-section--content-wrapper"> <span> <div class="cms-richtext " id="rich-text-d4ac26ec64" data-dynamic-inner-content="description"> <p>Our third generation of AI language models are here. Fit for purpose and open sourced, these enterprise-ready models deliver exceptional performance against safety benchmarks and across a wide range of enterprise tasks from cybersecurity to RAG.</p> </div> </span> <c4d-link-list type="vertical"> <c4d-link-list-item-cta aria-label="IBM Granite 3.0: new open, enterprise-ready models" cta-type="local" href="https://www.ibm.com/new/ibm-granite-3-0-open-state-of-the-art-enterprise-models" icon-placement="right" role="listitem" target="_self" data-video-modal-type="media-center"> IBM Granite 3.0: new open, enterprise-ready models </c4d-link-list-item-cta> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-cibm-cta.lc-07b5c9e0985171611c73aee4a84443a6-lc.min.js"></script> <c4d-link-list-item-cta aria-label="Granite 3.0 technical paper" cta-type="external" href="https://github.com/ibm-granite/granite-3.0-language-models/blob/main/paper.pdf" icon-placement="right" role="listitem" target="_blank" data-video-modal-type="media-center"> Granite 3.0 technical paper </c4d-link-list-item-cta> </c4d-link-list> </div> </div> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-link-list.lc-ce5ae56ac1a30ed4a9ecb09831e0da3d-lc.min.js"></script> </div> <div class="promotional-banner"> <c4d-promo-banner class="theme-white"> <c4d-image id="image--1882425391" alt="Granite illustration" slot="image" default-src="/content/dam/connectedassets-adobe-cms/worldwide-content/cdp/cf/ul/g/3a/9d/generatemoredemand.jpg" class=""> </c4d-image> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-image.lc-048b87a201e74013bc54445146fdadd0-lc.min.js"></script> <span class="productive-heading-02"><p>NEW Granite 3.2 preview with reasoning capabilities</p> </span> <span class=" "></span> <c4d-button href="https://www.ibm.com/new/announcements/bringing-reasoning-to-granite" target="_self" kind="tertiary" slot="cta" aria-label="Read the blog" cta-type="local"> <span>Read the blog</span> </c4d-button> </c4d-promo-banner> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-countdown.lc-cf7df9e5ba184ec966a9191872d5202d-lc.min.js"></script> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-promo-banner.lc-2bfde8dcd39f41b7327a87dd4d0a4568-lc.min.js"></script> </div> <div class="cta-section thick-stat"> <c4d-cta-block class=" title-plus-3-items-layout" no-border> <c4d-content-block-heading class="expressive-heading-05"> Models </c4d-content-block-heading> <c4d-cta-block-item-row no-border> <c4d-cta-block-item class="cds--cta-block-item__pictogram-styling"> <svg fill="url(#pictogram-color-gradient-180-blue-to-teal)" slot="media" class="language--05 pictogram-color-gradient-180-blue-to-teal cds--pictogram-item__pictogram" data-autoid="c4d--pictogram-item__pictogram" focusable="false" viewBox="0 0 80 80" height="80" width="80" role="img"> <use href="#language--05" height="80" width="80"></use> <defs> <linearGradient id="pictogram-color-gradient-180-blue-to-purple" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#8a3ffc"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-dark-to-light" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#78a9ff"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-to-teal" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#08bdba"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-to-magenta" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#ff7eb6"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-red-to-purple" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#fa4d56"/> <stop offset="100%" stop-color="#a56eff"/> </linearGradient> <linearGradient id="pictogram-color-blue-80"> <stop stop-color="#002d9c"/> </linearGradient> <linearGradient id="pictogram-color-blue-80"> <stop stop-color="#002d9c"/> </linearGradient> <linearGradient id="pictogram-color-blue-60"> <stop stop-color="#0f62fe"/> </linearGradient> <linearGradient id="pictogram-color-cyan-50"> <stop stop-color="#1192E8"/> </linearGradient> <linearGradient id="pictogram-color-purple-60"> <stop stop-color="#8A3FFC"/> </linearGradient> <linearGradient id="pictogram-color-green-50"> <stop stop-color="#24a148"/> </linearGradient> <linearGradient id="pictogram-color-teal-50"> <stop stop-color="#009d9a"/> </linearGradient> <linearGradient id="pictogram-color-magenta-50"> <stop stop-color="#EE5396"/> </linearGradient> <linearGradient id="pictogram-color-red-60"> <stop stop-color="#DA1E28"/> </linearGradient> </defs> </svg> <div class="pictogram-svg-source"> <svg xmlns="http://www.w3.org/2000/svg" id="language--05" viewBox="0 0 32 32"><path d="M22,7.36c-2.167,0-3.36-1.016-3.36-2.86V3h0.721v1.5c0,1.44,0.863,2.14,2.64,2.14 c1.19,0,2.275-0.152,2.544-1.78h-1.077c-0.646,0-2.36,0-2.36-1.86c0-1.16,0.742-2.36,1.982-2.36c1.526,0,2.238,1.067,2.238,3.36 c0,0.047-0.001,0.094-0.002,0.14H26.5v0.72h-1.229C24.97,7.041,23.47,7.36,22,7.36z M23.089,1.36c-0.79,0-1.262,0.834-1.262,1.64 c0,0.853,0.413,1.14,1.64,1.14h1.139c0.001-0.046,0.001-0.093,0.001-0.14C24.606,1.36,23.582,1.36,23.089,1.36z M19.446,21.24 c1.507-1.094,2.415-2.847,2.415-4.74c0-3.231-2.63-5.86-5.861-5.86s-5.86,2.629-5.86,5.86c0,1.889,0.904,3.637,2.404,4.733 C8.441,22.626,5.64,26.532,5.64,31h0.72c0-4.414,2.935-8.238,7.137-9.299c0.145-0.036,0.251-0.157,0.27-0.305 s-0.057-0.291-0.188-0.361c-1.678-0.898-2.72-2.636-2.72-4.535c0-2.834,2.306-5.141,5.141-5.141s5.141,2.306,5.141,5.141 c0,1.899-1.042,3.636-2.72,4.535c-0.13,0.069-0.205,0.212-0.188,0.358c0.017,0.147,0.121,0.269,0.265,0.307 c4.205,1.127,7.142,4.951,7.142,9.3h0.721C26.36,26.593,23.555,22.688,19.446,21.24z M13,2.36V1.64h-2.64V0.5H9.64v1.14H7v0.72 h4.139c-0.003,0.798-0.084,2.257-1.059,3.238c-0.005,0.005-0.012,0.008-0.017,0.013c-0.635-0.535-1.031-1.183-1.182-1.71 L8.188,4.099C8.36,4.702,8.802,5.434,9.492,6.056C8.849,6.444,8.014,6.64,7,6.64v0.72c1.27,0,2.295-0.296,3.083-0.853 C10.839,7.005,11.802,7.36,13,7.36V6.64c-0.945,0-1.724-0.247-2.347-0.61c1.11-1.181,1.203-2.795,1.205-3.67 C11.858,2.36,13,2.36,13,2.36z M1.864,18l0.765-1.64H6.37L7.136,18H7.93l-3.104-6.652H4.174L1.069,18H1.864z M4.5,12.351 l1.535,3.289h-3.07L4.5,12.351z M30.221,17.64V12c0-0.199-0.161-0.36-0.36-0.36H26.5c-0.199,0-0.36,0.161-0.36,0.36v2 c0,2.007-0.511,3.64-1.14,3.64h-0.36v0.721v1.14h0.721v-1.14h4.14h0.64v1.14h0.721v-1.86L30.221,17.64L30.221,17.64z M26.1,17.64 c0.54-0.849,0.76-2.311,0.76-3.64v-1.64h2.64v5.28H26.1z"/></svg> </div> <c4d-content-item-heading> Granite 3.1 language models </c4d-content-item-heading> <c4d-content-item-copy> <c4d-content-item-paragraph> <div class="cms-richtext " id="rich-text-61de85a407" data-dynamic-inner-content="description"> <p>Base and instruction-tuned language models designed for agentic workflows, RAG, text summarization, text analytics and extraction, classification, and content generation.</p> </div> </c4d-content-item-paragraph> </c4d-content-item-copy> <c4d-text-cta cta-type="local" icon-placement="right" href="https://www.ibm.com/granite/docs/models/granite" target="_self" aria-label="Read Granite 3.0 documentation" data-dynamic-properties="{&quot;ctaUrl&quot;:&quot;href&quot;}" data-dynamic-inner-content="ctaLabel" slot="footer" data-video-modal-type="media-center">Read Granite 3.1 documentation </c4d-text-cta> <c4d-text-cta cta-type="external" icon-placement="right" href="https://huggingface.co/collections/ibm-granite/granite-31-language-models-6751dbbf2f3389bec5c6f02d" target="_blank" aria-label="Get language models on Hugging Face" data-dynamic-properties="{&quot;ctaUrl&quot;:&quot;href&quot;}" data-dynamic-inner-content="ctaLabel" slot="footer" data-video-modal-type="media-center">Get language models on Hugging Face </c4d-text-cta> </c4d-cta-block-item> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-cta-block.lc-e1ab5b8468841f4015cbbfcd7319eab5-lc.min.js"></script> <c4d-cta-block-item class="cds--cta-block-item__pictogram-styling"> <svg fill="url(#pictogram-color-gradient-180-blue-to-teal)" slot="media" class="code--syntax pictogram-color-gradient-180-blue-to-teal cds--pictogram-item__pictogram" data-autoid="c4d--pictogram-item__pictogram" focusable="false" viewBox="0 0 80 80" height="80" width="80" role="img"> <use href="#code--syntax" height="80" width="80"></use> <defs> <linearGradient id="pictogram-color-gradient-180-blue-to-purple" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#8a3ffc"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-dark-to-light" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#78a9ff"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-to-teal" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#08bdba"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-to-magenta" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#ff7eb6"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-red-to-purple" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#fa4d56"/> <stop offset="100%" stop-color="#a56eff"/> </linearGradient> <linearGradient id="pictogram-color-blue-80"> <stop stop-color="#002d9c"/> </linearGradient> <linearGradient id="pictogram-color-blue-80"> <stop stop-color="#002d9c"/> </linearGradient> <linearGradient id="pictogram-color-blue-60"> <stop stop-color="#0f62fe"/> </linearGradient> <linearGradient id="pictogram-color-cyan-50"> <stop stop-color="#1192E8"/> </linearGradient> <linearGradient id="pictogram-color-purple-60"> <stop stop-color="#8A3FFC"/> </linearGradient> <linearGradient id="pictogram-color-green-50"> <stop stop-color="#24a148"/> </linearGradient> <linearGradient id="pictogram-color-teal-50"> <stop stop-color="#009d9a"/> </linearGradient> <linearGradient id="pictogram-color-magenta-50"> <stop stop-color="#EE5396"/> </linearGradient> <linearGradient id="pictogram-color-red-60"> <stop stop-color="#DA1E28"/> </linearGradient> </defs> </svg> <div class="pictogram-svg-source"> <svg xmlns="http://www.w3.org/2000/svg" id="code--syntax" viewBox="0 0 32 32"><path d="M29,3.5C29,3.776,28.776,4,28.5,4S28,3.776,28,3.5S28.224,3,28.5,3S29,3.224,29,3.5z M26.5,3 C26.224,3,26,3.224,26,3.5S26.224,4,26.5,4S27,3.776,27,3.5S26.776,3,26.5,3z M24.5,3C24.224,3,24,3.224,24,3.5S24.224,4,24.5,4 S25,3.776,25,3.5S24.776,3,24.5,3z M31,30.36H1c-0.199,0-0.36-0.161-0.36-0.36V2c0-0.199,0.161-0.36,0.36-0.36h30 c0.199,0,0.36,0.161,0.36,0.36v28C31.36,30.199,31.199,30.36,31,30.36z M1.36,29.64h29.28V5.36H1.36V29.64z M1.36,4.64h29.28V2.36 H1.36V4.64z M13.5,24.142l-0.662-0.283l6-14l0.662,0.283L13.5,24.142z M21.424,21.255l-0.51-0.51L24.66,17l-3.746-3.746l0.51-0.509 l4,4c0.141,0.141,0.141,0.369,0,0.509L21.424,21.255z M10.915,21.255l-4-4c-0.141-0.141-0.141-0.369,0-0.509l4-4l0.509,0.509 L7.678,17l3.745,3.745L10.915,21.255z"/></svg> </div> <c4d-content-item-heading> Granite for code </c4d-content-item-heading> <c4d-content-item-copy> <c4d-content-item-paragraph> <div class="cms-richtext " id="rich-text-c2cd71f27b" data-dynamic-inner-content="description"> <p>Decoder-only models designed for code generative tasks, including code generation, code explanation, and code editing, trained with code written in 116 programming languages.</p> </div> </c4d-content-item-paragraph> </c4d-content-item-copy> <c4d-text-cta cta-type="local" icon-placement="right" href="https://www.ibm.com/granite/docs/models/code" target="_self" aria-label="Read Granite for code documentation" data-dynamic-properties="{&quot;ctaUrl&quot;:&quot;href&quot;}" data-dynamic-inner-content="ctaLabel" slot="footer" data-video-modal-type="media-center">Read Granite for code documentation </c4d-text-cta> <c4d-text-cta cta-type="external" icon-placement="right" href="https://huggingface.co/collections/ibm-granite/granite-code-models-6624c5cec322e4c148c8b330" target="_blank" data-dynamic-properties="{&quot;ctaUrl&quot;:&quot;href&quot;}" data-dynamic-inner-content="ctaLabel" slot="footer">Get code models on Hugging Face </c4d-text-cta> </c4d-cta-block-item> <c4d-cta-block-item class="cds--cta-block-item__pictogram-styling"> <svg fill="url(#pictogram-color-gradient-180-blue-to-teal)" slot="media" class="chart--area pictogram-color-gradient-180-blue-to-teal cds--pictogram-item__pictogram" data-autoid="c4d--pictogram-item__pictogram" focusable="false" viewBox="0 0 80 80" height="80" width="80" role="img"> <use href="#chart--area" height="80" width="80"></use> <defs> <linearGradient id="pictogram-color-gradient-180-blue-to-purple" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#8a3ffc"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-dark-to-light" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#78a9ff"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-to-teal" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#08bdba"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-to-magenta" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#ff7eb6"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-red-to-purple" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#fa4d56"/> <stop offset="100%" stop-color="#a56eff"/> </linearGradient> <linearGradient id="pictogram-color-blue-80"> <stop stop-color="#002d9c"/> </linearGradient> <linearGradient id="pictogram-color-blue-80"> <stop stop-color="#002d9c"/> </linearGradient> <linearGradient id="pictogram-color-blue-60"> <stop stop-color="#0f62fe"/> </linearGradient> <linearGradient id="pictogram-color-cyan-50"> <stop stop-color="#1192E8"/> </linearGradient> <linearGradient id="pictogram-color-purple-60"> <stop stop-color="#8A3FFC"/> </linearGradient> <linearGradient id="pictogram-color-green-50"> <stop stop-color="#24a148"/> </linearGradient> <linearGradient id="pictogram-color-teal-50"> <stop stop-color="#009d9a"/> </linearGradient> <linearGradient id="pictogram-color-magenta-50"> <stop stop-color="#EE5396"/> </linearGradient> <linearGradient id="pictogram-color-red-60"> <stop stop-color="#DA1E28"/> </linearGradient> </defs> </svg> <div class="pictogram-svg-source"> <svg xmlns="http://www.w3.org/2000/svg" id="chart--area" viewBox="0 0 32 32"><path d="M31,31.36H1c-0.199,0-0.36-0.161-0.36-0.36V1h0.72v6.5l11.526-3.842 c0.138-0.045,0.292-0.003,0.387,0.107l5.83,6.801l11.758-4.899c0.111-0.047,0.238-0.034,0.338,0.033C31.3,5.767,31.36,5.879,31.36,6 v25C31.36,31.199,31.199,31.36,31,31.36z M1.36,30.64h29.28v-7.058l-7.479,3.74c-0.118,0.059-0.259,0.049-0.367-0.027l-9.787-6.851 L1.36,29.18V30.64z M1.36,22.149v6.131l11.424-8.568c0.125-0.094,0.295-0.095,0.422-0.007l9.825,6.877l7.608-3.805v-8.142 l-9.454,5.673c-0.154,0.094-0.354,0.058-0.467-0.084l-7.749-9.686L1.36,22.149z M1.36,8.259v12.872L12.746,9.746 c0.072-0.073,0.173-0.114,0.274-0.105c0.102,0.005,0.197,0.055,0.261,0.134l7.804,9.754l9.555-5.733V6.54l-11.501,4.792 c-0.145,0.059-0.311,0.021-0.412-0.098l-5.842-6.816L1.36,8.259z"/></svg> </div> <c4d-content-item-heading> Granite for time series </c4d-content-item-heading> <c4d-content-item-copy> <c4d-content-item-paragraph> <div class="cms-richtext " id="rich-text-29fb6f3b52" data-dynamic-inner-content="description"> <p>Lightweight and pre-trained for time-series forecasting, optimized to run efficiently across a range of hardware configurations.</p> </div> </c4d-content-item-paragraph> </c4d-content-item-copy> <c4d-text-cta cta-type="local" icon-placement="right" href="https://www.ibm.com/granite/docs/models/time-series" target="_blank" aria-label="Read Granite time series documentation" data-dynamic-properties="{&quot;ctaUrl&quot;:&quot;href&quot;}" data-dynamic-inner-content="ctaLabel" slot="footer" data-video-modal-type="media-center">Read Granite time series documentation </c4d-text-cta> <c4d-text-cta cta-type="external" icon-placement="right" href="https://huggingface.co/collections/ibm-granite/granite-time-series-models-663a90c6a2da73482bce3dc6" target="_blank" data-dynamic-properties="{&quot;ctaUrl&quot;:&quot;href&quot;}" data-dynamic-inner-content="ctaLabel" slot="footer">Get time series models on Hugging Face </c4d-text-cta> </c4d-cta-block-item> <c4d-cta-block-item class="cds--cta-block-item__pictogram-styling"> <svg fill="url(#pictogram-color-gradient-180-blue-to-teal)" slot="media" class="continuous--security pictogram-color-gradient-180-blue-to-teal cds--pictogram-item__pictogram" data-autoid="c4d--pictogram-item__pictogram" focusable="false" viewBox="0 0 80 80" height="80" width="80" role="img"> <use href="#continuous--security" height="80" width="80"></use> <defs> <linearGradient id="pictogram-color-gradient-180-blue-to-purple" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#8a3ffc"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-dark-to-light" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#78a9ff"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-to-teal" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#08bdba"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-to-magenta" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#ff7eb6"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-red-to-purple" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#fa4d56"/> <stop offset="100%" stop-color="#a56eff"/> </linearGradient> <linearGradient id="pictogram-color-blue-80"> <stop stop-color="#002d9c"/> </linearGradient> <linearGradient id="pictogram-color-blue-80"> <stop stop-color="#002d9c"/> </linearGradient> <linearGradient id="pictogram-color-blue-60"> <stop stop-color="#0f62fe"/> </linearGradient> <linearGradient id="pictogram-color-cyan-50"> <stop stop-color="#1192E8"/> </linearGradient> <linearGradient id="pictogram-color-purple-60"> <stop stop-color="#8A3FFC"/> </linearGradient> <linearGradient id="pictogram-color-green-50"> <stop stop-color="#24a148"/> </linearGradient> <linearGradient id="pictogram-color-teal-50"> <stop stop-color="#009d9a"/> </linearGradient> <linearGradient id="pictogram-color-magenta-50"> <stop stop-color="#EE5396"/> </linearGradient> <linearGradient id="pictogram-color-red-60"> <stop stop-color="#DA1E28"/> </linearGradient> </defs> </svg> <div class="pictogram-svg-source"> <svg xmlns="http://www.w3.org/2000/svg" id="continuous--security" viewBox="0 0 32 32"><path d="M10.64,18c0,2.955,2.404,5.36,5.36,5.36c2.955,0,5.36-2.405,5.36-5.36v-6.723L16,8.598 l-5.36,2.68C10.64,11.278,10.64,18,10.64,18z M11.36,11.723L16,9.402l4.64,2.32V18c0,2.559-2.081,4.64-4.64,4.64 s-4.64-2.081-4.64-4.64C11.36,18,11.36,11.723,11.36,11.723z M28.36,16c0,6.815-5.545,12.36-12.36,12.36S3.64,22.815,3.64,16 c0-6.536,5.103-11.889,11.533-12.318l-1.427-1.428l0.509-0.509L16.509,4l-2.255,2.254l-0.509-0.509l1.339-1.339 C9.094,4.876,4.36,9.891,4.36,16c0,6.418,5.222,11.64,11.64,11.64S27.64,22.418,27.64,16c0-5.315-3.59-9.951-8.729-11.273 l0.18-0.697C24.548,5.434,28.36,10.356,28.36,16z"/></svg> </div> <c4d-content-item-heading> Granite Guardian </c4d-content-item-heading> <c4d-content-item-copy> <c4d-content-item-paragraph> <div class="cms-richtext " id="rich-text-ebb22dca68" data-dynamic-inner-content="description"> <p>Safeguard AI with Granite Guardian, ensuring enterprise data security and mitigating risks across a variety of user prompts and LLM responses, with top performance in 15&#43; safety benchmarks.</p> </div> </c4d-content-item-paragraph> </c4d-content-item-copy> <c4d-text-cta cta-type="local" icon-placement="right" href="https://www.ibm.com/granite/docs/models/guardian" target="_self" aria-label="Read Granite Guardian documentation" data-dynamic-properties="{&quot;ctaUrl&quot;:&quot;href&quot;}" data-dynamic-inner-content="ctaLabel" slot="footer" data-video-modal-type="media-center">Read Granite Guardian documentation </c4d-text-cta> <c4d-text-cta cta-type="external" icon-placement="right" href="https://huggingface.co/ibm-granite/granite-guardian-3.0-8b" target="_blank" aria-label="Try Granite Guardian on Hugging Face" data-dynamic-properties="{&quot;ctaUrl&quot;:&quot;href&quot;}" data-dynamic-inner-content="ctaLabel" slot="footer" data-video-modal-type="media-center">Get Granite Guardian on Hugging Face </c4d-text-cta> </c4d-cta-block-item> <c4d-cta-block-item class="cds--cta-block-item__pictogram-styling"> <svg fill="url(#pictogram-color-gradient-180-blue-to-teal)" slot="media" class="americas pictogram-color-gradient-180-blue-to-teal cds--pictogram-item__pictogram" data-autoid="c4d--pictogram-item__pictogram" focusable="false" viewBox="0 0 80 80" height="80" width="80" role="img"> <use href="#americas" height="80" width="80"></use> <defs> <linearGradient id="pictogram-color-gradient-180-blue-to-purple" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#8a3ffc"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-dark-to-light" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#78a9ff"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-to-teal" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#08bdba"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-to-magenta" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#ff7eb6"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-red-to-purple" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#fa4d56"/> <stop offset="100%" stop-color="#a56eff"/> </linearGradient> <linearGradient id="pictogram-color-blue-80"> <stop stop-color="#002d9c"/> </linearGradient> <linearGradient id="pictogram-color-blue-80"> <stop stop-color="#002d9c"/> </linearGradient> <linearGradient id="pictogram-color-blue-60"> <stop stop-color="#0f62fe"/> </linearGradient> <linearGradient id="pictogram-color-cyan-50"> <stop stop-color="#1192E8"/> </linearGradient> <linearGradient id="pictogram-color-purple-60"> <stop stop-color="#8A3FFC"/> </linearGradient> <linearGradient id="pictogram-color-green-50"> <stop stop-color="#24a148"/> </linearGradient> <linearGradient id="pictogram-color-teal-50"> <stop stop-color="#009d9a"/> </linearGradient> <linearGradient id="pictogram-color-magenta-50"> <stop stop-color="#EE5396"/> </linearGradient> <linearGradient id="pictogram-color-red-60"> <stop stop-color="#DA1E28"/> </linearGradient> </defs> </svg> <div class="pictogram-svg-source"> <svg xmlns="http://www.w3.org/2000/svg" id="americas" viewBox="0 0 32 32"><path d="M16,31.36C7.53,31.36,0.64,24.47,0.64,16S7.53,0.64,16,0.64S31.36,7.53,31.36,16S24.47,31.36,16,31.36z M12.558,30.231c1.104,0.267,2.257,0.408,3.442,0.408c7.27,0,13.318-5.325,14.45-12.279H28c-0.126,0-0.243-0.066-0.309-0.174 l-3.349-5.542c-0.067-0.112-0.068-0.252-0.004-0.365l3.103-5.403c-2.54-3.179-6.375-5.28-10.698-5.498l2.065,3.436 c0.082,0.137,0.064,0.311-0.043,0.429l-5.321,5.805l6.866,11.771c0.086,0.147,0.058,0.334-0.068,0.448L12.558,30.231z M8.981,28.845 c0.868,0.477,1.79,0.867,2.753,1.161l7.808-7.076l-6.853-11.749c-0.08-0.136-0.061-0.308,0.046-0.424l5.318-5.802l-2.16-3.595 C10.345,1.4,5.521,4.542,3.072,9.134l1.46,2.506H10c0.134,0,0.257,0.074,0.319,0.193l2.607,5c0.078,0.15,0.041,0.334-0.089,0.443 l-3.398,2.826l1.89,4.251c0.046,0.104,0.041,0.224-0.015,0.322L8.981,28.845z M2.689,9.906C1.836,11.763,1.36,13.827,1.36,16 c0,5.274,2.804,9.906,6.999,12.483l2.239-4.002l-1.927-4.335c-0.065-0.147-0.025-0.32,0.099-0.423l3.384-2.815L9.782,12.36H4.325 c-0.128,0-0.247-0.068-0.311-0.179L2.689,9.906z M28.203,17.64h2.346c0.061-0.538,0.091-1.085,0.091-1.64 c0-3.167-1.011-6.102-2.727-8.5l-2.844,4.954L28.203,17.64z"/></svg> </div> <c4d-content-item-heading> Granite for geospatial data </c4d-content-item-heading> <c4d-content-item-copy> <c4d-content-item-paragraph> <div class="cms-richtext " id="rich-text-672bf18488" data-dynamic-inner-content="description"> <p>NASA and IBM teamed up to create an AI Foundation Model for Earth Observations using large-scale satellite and remote sensing data.</p> </div> </c4d-content-item-paragraph> </c4d-content-item-copy> <c4d-text-cta cta-type="external" icon-placement="right" href="https://huggingface.co/ibm-nasa-geospatial" target="_blank" data-dynamic-properties="{&quot;ctaUrl&quot;:&quot;href&quot;}" data-dynamic-inner-content="ctaLabel" slot="footer" data-video-modal-type="media-center">Get the geospatial model on Hugging Face </c4d-text-cta> </c4d-cta-block-item> <c4d-cta-block-item class="cds--cta-block-item__pictogram-styling"> <svg fill="url(#pictogram-color-gradient-180-blue-to-teal)" slot="media" class="embed pictogram-color-gradient-180-blue-to-teal cds--pictogram-item__pictogram" data-autoid="c4d--pictogram-item__pictogram" focusable="false" viewBox="0 0 80 80" height="80" width="80" role="img"> <use href="#embed" height="80" width="80"></use> <defs> <linearGradient id="pictogram-color-gradient-180-blue-to-purple" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#8a3ffc"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-dark-to-light" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#78a9ff"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-to-teal" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#08bdba"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-to-magenta" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#ff7eb6"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-red-to-purple" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#fa4d56"/> <stop offset="100%" stop-color="#a56eff"/> </linearGradient> <linearGradient id="pictogram-color-blue-80"> <stop stop-color="#002d9c"/> </linearGradient> <linearGradient id="pictogram-color-blue-80"> <stop stop-color="#002d9c"/> </linearGradient> <linearGradient id="pictogram-color-blue-60"> <stop stop-color="#0f62fe"/> </linearGradient> <linearGradient id="pictogram-color-cyan-50"> <stop stop-color="#1192E8"/> </linearGradient> <linearGradient id="pictogram-color-purple-60"> <stop stop-color="#8A3FFC"/> </linearGradient> <linearGradient id="pictogram-color-green-50"> <stop stop-color="#24a148"/> </linearGradient> <linearGradient id="pictogram-color-teal-50"> <stop stop-color="#009d9a"/> </linearGradient> <linearGradient id="pictogram-color-magenta-50"> <stop stop-color="#EE5396"/> </linearGradient> <linearGradient id="pictogram-color-red-60"> <stop stop-color="#DA1E28"/> </linearGradient> </defs> </svg> <div class="pictogram-svg-source"> <svg xmlns="http://www.w3.org/2000/svg" id="embed" viewBox="0 0 32 32"><path d="M27,31.36H3c-1.301,0-2.36-1.059-2.36-2.36V5c0-1.301,1.059-2.36,2.36-2.36h13v0.72H3 C2.096,3.36,1.36,4.096,1.36,5v24c0,0.904,0.736,1.64,1.64,1.64h24c0.904,0,1.64-0.735,1.64-1.64V16h0.721v13 C29.36,30.302,28.302,31.36,27,31.36z M23,18.36h-9.36V9h0.72v8.131L30.745,0.746l0.51,0.509L14.869,17.64H23V18.36z"/></svg> </div> <c4d-content-item-heading> Granite embedding models </c4d-content-item-heading> <c4d-content-item-copy> <c4d-content-item-paragraph> <div class="cms-richtext " id="rich-text-7d56581448" data-dynamic-inner-content="description"> <p>Designed to significantly enhance understanding of user intent and increase the relevance of information and sources in response to a query.</p> </div> </c4d-content-item-paragraph> </c4d-content-item-copy> <c4d-text-cta cta-type="external" icon-placement="right" href="https://huggingface.co/collections/ibm-granite/granite-embedding-models-6750b30c802c1926a35550bb" target="_blank" aria-label="Get the emedded models on Hugging Face" data-dynamic-properties="{&quot;ctaUrl&quot;:&quot;href&quot;}" data-dynamic-inner-content="ctaLabel" slot="footer" data-video-modal-type="media-center">Get the embedded models on Hugging Face </c4d-text-cta> </c4d-cta-block-item> </c4d-cta-block-item-row> </c4d-cta-block> </div> <div class="item-horizontal-with-media"> <c4d-content-item-row-media align="right" data-autoid="c4d--content-item-horizontal-media" class="cds--content-item-horizontal-media__full-width"> <c4d-image id="image--1048299275" alt="Chart showing granite benchmarks" slot="media" default-src="/content/dam/connectedassets-adobe-cms/worldwide-content/creative-assets/s-migr/ul/g/9d/89/security-benchmarks-granite-landing-page.png" class="" heading="Average scores across benchmarks included in Hugging Face&#39;s RAGBench Leaderboard"> </c4d-image> <c4d-content-item-row-eyebrow> </c4d-content-item-row-eyebrow> <c4d-content-item-heading role="heading" aria-level="4" data-autoid="c4d--content-item__heading" slot="heading"> <span class="enhanced-title "><span class="watsonx-mobile-font"></span>Benchmarks</span> </c4d-content-item-heading> <c4d-content-item-row-media-copy> <c4d-content-item-paragraph> Previous generations of Granite models prioritized specialized use cases. In addition to offering even greater efficacy in those arenas, IBM Granite 3.0 models match—and, in some cases, exceed—the general performance of leading open weight LLMs across both academic and enterprise benchmarks. </c4d-content-item-paragraph> </c4d-content-item-row-media-copy> <c4d-link-list slot="footer" type="vertical"> <c4d-link-list-item-cta cta-type="local" href="https://www.ibm.com/new/ibm-granite-3-0-open-state-of-the-art-enterprise-models" icon-placement="right" role="listitem" target="_self" data-video-modal-type="media-center"> Explore more benchmarks </c4d-link-list-item-cta> </c4d-link-list> </c4d-content-item-row-media> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-content-item-row.lc-0ef88d0ed99504e07d0770b7afcef6e3-lc.min.js"></script> </div> <div class="cta-section thick-stat"> <c4d-cta-block class=" title-plus-3-items-layout" no-border> <c4d-content-block-heading class=""> Why Granite? </c4d-content-block-heading> <c4d-cta-block-item-row no-border> <c4d-cta-block-item class="cds--cta-block-item__pictogram-styling"> <svg fill="url(#pictogram-color-gradient-180-blue-to-teal)" slot="media" class="americas pictogram-color-gradient-180-blue-to-teal cds--pictogram-item__pictogram" data-autoid="c4d--pictogram-item__pictogram" focusable="false" viewBox="0 0 80 80" height="80" width="80" role="img"> <use href="#americas" height="80" width="80"></use> <defs> <linearGradient id="pictogram-color-gradient-180-blue-to-purple" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#8a3ffc"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-dark-to-light" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#78a9ff"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-to-teal" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#08bdba"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-to-magenta" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#ff7eb6"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-red-to-purple" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#fa4d56"/> <stop offset="100%" stop-color="#a56eff"/> </linearGradient> <linearGradient id="pictogram-color-blue-80"> <stop stop-color="#002d9c"/> </linearGradient> <linearGradient id="pictogram-color-blue-80"> <stop stop-color="#002d9c"/> </linearGradient> <linearGradient id="pictogram-color-blue-60"> <stop stop-color="#0f62fe"/> </linearGradient> <linearGradient id="pictogram-color-cyan-50"> <stop stop-color="#1192E8"/> </linearGradient> <linearGradient id="pictogram-color-purple-60"> <stop stop-color="#8A3FFC"/> </linearGradient> <linearGradient id="pictogram-color-green-50"> <stop stop-color="#24a148"/> </linearGradient> <linearGradient id="pictogram-color-teal-50"> <stop stop-color="#009d9a"/> </linearGradient> <linearGradient id="pictogram-color-magenta-50"> <stop stop-color="#EE5396"/> </linearGradient> <linearGradient id="pictogram-color-red-60"> <stop stop-color="#DA1E28"/> </linearGradient> </defs> </svg> <div class="pictogram-svg-source"> <svg xmlns="http://www.w3.org/2000/svg" id="americas" viewBox="0 0 32 32"><path d="M16,31.36C7.53,31.36,0.64,24.47,0.64,16S7.53,0.64,16,0.64S31.36,7.53,31.36,16S24.47,31.36,16,31.36z M12.558,30.231c1.104,0.267,2.257,0.408,3.442,0.408c7.27,0,13.318-5.325,14.45-12.279H28c-0.126,0-0.243-0.066-0.309-0.174 l-3.349-5.542c-0.067-0.112-0.068-0.252-0.004-0.365l3.103-5.403c-2.54-3.179-6.375-5.28-10.698-5.498l2.065,3.436 c0.082,0.137,0.064,0.311-0.043,0.429l-5.321,5.805l6.866,11.771c0.086,0.147,0.058,0.334-0.068,0.448L12.558,30.231z M8.981,28.845 c0.868,0.477,1.79,0.867,2.753,1.161l7.808-7.076l-6.853-11.749c-0.08-0.136-0.061-0.308,0.046-0.424l5.318-5.802l-2.16-3.595 C10.345,1.4,5.521,4.542,3.072,9.134l1.46,2.506H10c0.134,0,0.257,0.074,0.319,0.193l2.607,5c0.078,0.15,0.041,0.334-0.089,0.443 l-3.398,2.826l1.89,4.251c0.046,0.104,0.041,0.224-0.015,0.322L8.981,28.845z M2.689,9.906C1.836,11.763,1.36,13.827,1.36,16 c0,5.274,2.804,9.906,6.999,12.483l2.239-4.002l-1.927-4.335c-0.065-0.147-0.025-0.32,0.099-0.423l3.384-2.815L9.782,12.36H4.325 c-0.128,0-0.247-0.068-0.311-0.179L2.689,9.906z M28.203,17.64h2.346c0.061-0.538,0.091-1.085,0.091-1.64 c0-3.167-1.011-6.102-2.727-8.5l-2.844,4.954L28.203,17.64z"/></svg> </div> <c4d-content-item-heading> Open </c4d-content-item-heading> <c4d-content-item-copy> <c4d-content-item-paragraph> <div class="cms-richtext " id="rich-text-e27bfd7071" data-dynamic-inner-content="description"> <p>Choose the right model, from sub-billion to 34B parameters, open-sourced under Apache 2.0.</p> </div> </c4d-content-item-paragraph> </c4d-content-item-copy> </c4d-cta-block-item> <c4d-cta-block-item class="cds--cta-block-item__pictogram-styling"> <svg fill="url(#pictogram-color-gradient-180-blue-to-teal)" slot="media" class="chart--stepper pictogram-color-gradient-180-blue-to-teal cds--pictogram-item__pictogram" data-autoid="c4d--pictogram-item__pictogram" focusable="false" viewBox="0 0 80 80" height="80" width="80" role="img"> <use href="#chart--stepper" height="80" width="80"></use> <defs> <linearGradient id="pictogram-color-gradient-180-blue-to-purple" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#8a3ffc"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-dark-to-light" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#78a9ff"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-to-teal" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#08bdba"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-to-magenta" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#ff7eb6"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-red-to-purple" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#fa4d56"/> <stop offset="100%" stop-color="#a56eff"/> </linearGradient> <linearGradient id="pictogram-color-blue-80"> <stop stop-color="#002d9c"/> </linearGradient> <linearGradient id="pictogram-color-blue-80"> <stop stop-color="#002d9c"/> </linearGradient> <linearGradient id="pictogram-color-blue-60"> <stop stop-color="#0f62fe"/> </linearGradient> <linearGradient id="pictogram-color-cyan-50"> <stop stop-color="#1192E8"/> </linearGradient> <linearGradient id="pictogram-color-purple-60"> <stop stop-color="#8A3FFC"/> </linearGradient> <linearGradient id="pictogram-color-green-50"> <stop stop-color="#24a148"/> </linearGradient> <linearGradient id="pictogram-color-teal-50"> <stop stop-color="#009d9a"/> </linearGradient> <linearGradient id="pictogram-color-magenta-50"> <stop stop-color="#EE5396"/> </linearGradient> <linearGradient id="pictogram-color-red-60"> <stop stop-color="#DA1E28"/> </linearGradient> </defs> </svg> <div class="pictogram-svg-source"> <svg xmlns="http://www.w3.org/2000/svg" id="chart--stepper" viewBox="0 0 32 32"><path d="M31,31.36H1c-0.199,0-0.36-0.161-0.36-0.36V1h0.72v22.64h9.28V16c0-0.199,0.161-0.36,0.36-0.36h9.64 V8c0-0.199,0.161-0.36,0.36-0.36h10v0.72h-9.64V16c0,0.199-0.161,0.36-0.36,0.36h-9.64V24c0,0.199-0.161,0.36-0.36,0.36H1.36v6.279 H31V31.36z"/></svg> </div> <c4d-content-item-heading> Performant </c4d-content-item-heading> <c4d-content-item-copy> <c4d-content-item-paragraph> <div class="cms-richtext " id="rich-text-1c44f9e8d6" data-dynamic-inner-content="description"> <p>Don’t sacrifice performance for cost. Granite outperforms comparable models<sup>1</sup> across a variety of enterprise tasks.</p> </div> </c4d-content-item-paragraph> </c4d-content-item-copy> </c4d-cta-block-item> <c4d-cta-block-item class="cds--cta-block-item__pictogram-styling"> <svg fill="url(#pictogram-color-gradient-180-blue-to-teal)" slot="media" class="trust pictogram-color-gradient-180-blue-to-teal cds--pictogram-item__pictogram" data-autoid="c4d--pictogram-item__pictogram" focusable="false" viewBox="0 0 80 80" height="80" width="80" role="img"> <use href="#trust" height="80" width="80"></use> <defs> <linearGradient id="pictogram-color-gradient-180-blue-to-purple" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#8a3ffc"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-dark-to-light" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#78a9ff"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-to-teal" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#08bdba"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-blue-to-magenta" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#0f62fe"/> <stop offset="100%" stop-color="#ff7eb6"/> </linearGradient> <linearGradient id="pictogram-color-gradient-180-red-to-purple" gradientTransform="rotate(90)"> <stop offset="0%" stop-color="#fa4d56"/> <stop offset="100%" stop-color="#a56eff"/> </linearGradient> <linearGradient id="pictogram-color-blue-80"> <stop stop-color="#002d9c"/> </linearGradient> <linearGradient id="pictogram-color-blue-80"> <stop stop-color="#002d9c"/> </linearGradient> <linearGradient id="pictogram-color-blue-60"> <stop stop-color="#0f62fe"/> </linearGradient> <linearGradient id="pictogram-color-cyan-50"> <stop stop-color="#1192E8"/> </linearGradient> <linearGradient id="pictogram-color-purple-60"> <stop stop-color="#8A3FFC"/> </linearGradient> <linearGradient id="pictogram-color-green-50"> <stop stop-color="#24a148"/> </linearGradient> <linearGradient id="pictogram-color-teal-50"> <stop stop-color="#009d9a"/> </linearGradient> <linearGradient id="pictogram-color-magenta-50"> <stop stop-color="#EE5396"/> </linearGradient> <linearGradient id="pictogram-color-red-60"> <stop stop-color="#DA1E28"/> </linearGradient> </defs> </svg> <div class="pictogram-svg-source"> <svg xmlns="http://www.w3.org/2000/svg" id="trust" viewBox="0 0 32 32"><path d="M11.259,22.352c-2.613,0-4.759,2.042-4.885,4.65l-0.006,0.139l-3.114,3.114l-0.509-0.51l2.918-2.919 c0.213-2.924,2.644-5.195,5.595-5.195h7.75c0.75,0,1.36,0.61,1.36,1.36c0,0.068-0.003,0.137-0.009,0.204l5.008-4.069 c0.615-0.621,1.812-0.646,2.481,0.025c0.335,0.334,0.52,0.779,0.52,1.254c0,0.474-0.185,0.919-0.52,1.255l-6.102,6.102 c-0.368,0.367-0.855,0.606-1.373,0.672l-7.198,0.899l-0.917,0.921l-0.51-0.508l1.092-1.097l7.443-0.931 c0.359-0.045,0.698-0.211,0.953-0.467l6.102-6.102c0.199-0.199,0.31-0.464,0.31-0.745c0-0.282-0.109-0.546-0.309-0.745 c-0.399-0.399-1.092-0.398-1.491,0l-6.344,5.156l-0.001-0.001c-0.406,0.335-0.928,0.536-1.494,0.536h-5.001v-0.721h5.001 c0.903,0,1.638-0.735,1.638-1.639c0-0.354-0.287-0.641-0.64-0.641h-7.748V22.352z M21,17.36H11v-0.72h10V17.36z M23.36,15h-0.72V5 h0.721L23.36,15L23.36,15z M9.36,15H8.64V5h0.72C9.36,5,9.36,15,9.36,15z M21,3.36H11V2.64h10V3.36z"/></svg> </div> <c4d-content-item-heading> Trusted </c4d-content-item-heading> <c4d-content-item-copy> <c4d-content-item-paragraph> <div class="cms-richtext " id="rich-text-0d134c63c4" data-dynamic-inner-content="description"> <p>Build responsible AI with a comprehensive set of risk and harm detection capabilities, transparency, and IP protection.</p> </div> </c4d-content-item-paragraph> </c4d-content-item-copy> </c4d-cta-block-item> </c4d-cta-block-item-row> </c4d-cta-block> </div> <div class="intro-section"> <div class="intro-section--flex fullwidth-intro-section"> <div class="intro-section--heading-wrapper"> <h2 class="expressive-heading-05"> Build with Granite </h2> </div> <div class="intro-section--content-wrapper"> <span class="expressive-heading-03"> <div class="cms-richtext " id="rich-text-25cce85c3f" data-dynamic-inner-content="description"> <p>Deploy open-source Granite models in production with Red Hat Enterprise Linux AI and watsonx, providing you the support and tooling needed to confidently deploy AI at scale. Build faster with capabilities such as tool-calling, 12 languages, multi-modal adaptors (coming soon), and more.</p> </div> </span> <c4d-link-list type="vertical"> </c4d-link-list> </div> </div> </div> <div class="container-50-50 container responsivegrid"><div class="container-50-50-container"> <div class="container-50-50-row"> <div class="container-50-50--col-lg-8"> <div id="container-item-50-50-9c188e30ce" class="cmp-container"> <div class="card-in-card-image-1in1 card-in-card block-card card link button"> <div class="card-in-card-1in1-wrapper"> <div class="card-in-card-1in1"> <c4d-image id="image--682666170" alt="Concentric squares of blue, shades of green and shades of gray" slot="image" default-src="/content/dam/connectedassets-adobe-cms/worldwide-content/creative-assets/s-migr/ul/g/9d/21/granite_1x1_covers-2160-x-2160-_2d_001.component.xl.ts=1739215930847.jpg/content/adobe-cms/us/en/granite/jcr:content/root/table_of_contents/container_50_50/container1/card_in_card_image_1" class=""> <c4d-image-item media="(min-width: 1312px) and (min-resolution: 192dpi)" srcset="/content/dam/connectedassets-adobe-cms/worldwide-content/creative-assets/s-migr/ul/g/9d/21/granite_1x1_covers-2160-x-2160-_2d_001.component.xl-retina.ts=1739215930847.jpg/content/adobe-cms/us/en/granite/jcr:content/root/table_of_contents/container_50_50/container1/card_in_card_image_1"></c4d-image-item> <c4d-image-item media="(min-width: 1312px)" srcset="/content/dam/connectedassets-adobe-cms/worldwide-content/creative-assets/s-migr/ul/g/9d/21/granite_1x1_covers-2160-x-2160-_2d_001.component.xl.ts=1739215930847.jpg/content/adobe-cms/us/en/granite/jcr:content/root/table_of_contents/container_50_50/container1/card_in_card_image_1"></c4d-image-item> <c4d-image-item media="(min-width: 1056px) and (min-resolution: 192dpi)" srcset="/content/dam/connectedassets-adobe-cms/worldwide-content/creative-assets/s-migr/ul/g/9d/21/granite_1x1_covers-2160-x-2160-_2d_001.component.l-retina.ts=1739215930847.jpg/content/adobe-cms/us/en/granite/jcr:content/root/table_of_contents/container_50_50/container1/card_in_card_image_1"></c4d-image-item> <c4d-image-item media="(min-width: 1056px)" srcset="/content/dam/connectedassets-adobe-cms/worldwide-content/creative-assets/s-migr/ul/g/9d/21/granite_1x1_covers-2160-x-2160-_2d_001.component.l.ts=1739215930847.jpg/content/adobe-cms/us/en/granite/jcr:content/root/table_of_contents/container_50_50/container1/card_in_card_image_1"></c4d-image-item> <c4d-image-item media="(min-width: 672px) and (min-resolution: 192dpi)" srcset="/content/dam/connectedassets-adobe-cms/worldwide-content/creative-assets/s-migr/ul/g/9d/21/granite_1x1_covers-2160-x-2160-_2d_001.component.m-retina.ts=1739215930847.jpg/content/adobe-cms/us/en/granite/jcr:content/root/table_of_contents/container_50_50/container1/card_in_card_image_1"></c4d-image-item> <c4d-image-item media="(min-width: 672px)" srcset="/content/dam/connectedassets-adobe-cms/worldwide-content/creative-assets/s-migr/ul/g/9d/21/granite_1x1_covers-2160-x-2160-_2d_001.component.m.ts=1739215930847.jpg/content/adobe-cms/us/en/granite/jcr:content/root/table_of_contents/container_50_50/container1/card_in_card_image_1"></c4d-image-item> <c4d-image-item media="(min-width: 481px) and (min-resolution: 192dpi)" srcset="/content/dam/connectedassets-adobe-cms/worldwide-content/creative-assets/s-migr/ul/g/9d/21/granite_1x1_covers-2160-x-2160-_2d_001.component.s-retina.ts=1739215930847.jpg/content/adobe-cms/us/en/granite/jcr:content/root/table_of_contents/container_50_50/container1/card_in_card_image_1"></c4d-image-item> <c4d-image-item media="(min-width: 481px)" srcset="/content/dam/connectedassets-adobe-cms/worldwide-content/creative-assets/s-migr/ul/g/9d/21/granite_1x1_covers-2160-x-2160-_2d_001.component.s.ts=1739215930847.jpg/content/adobe-cms/us/en/granite/jcr:content/root/table_of_contents/container_50_50/container1/card_in_card_image_1"></c4d-image-item> <c4d-image-item media="(max-width: 480px) and (min-resolution: 192dpi)" srcset="/content/dam/connectedassets-adobe-cms/worldwide-content/creative-assets/s-migr/ul/g/9d/21/granite_1x1_covers-2160-x-2160-_2d_001.component.xs-retina.ts=1739215930847.jpg/content/adobe-cms/us/en/granite/jcr:content/root/table_of_contents/container_50_50/container1/card_in_card_image_1"></c4d-image-item> <c4d-image-item media="(max-width: 480px)" srcset="/content/dam/connectedassets-adobe-cms/worldwide-content/creative-assets/s-migr/ul/g/9d/21/granite_1x1_covers-2160-x-2160-_2d_001.component.xs.ts=1739215930847.jpg/content/adobe-cms/us/en/granite/jcr:content/root/table_of_contents/container_50_50/container1/card_in_card_image_1"></c4d-image-item> </c4d-image> <c4d-card data-autoid="c4d--card-in-card" href="https://www.ibm.com/products/watsonx-code-assistant" target="_self" aria-label="concentric squares of blue, shades of green and shades of gray" pictogram-placement="top" cta-type="local"> <c4d-card-eyebrow slot="eyebrow" aria-hidden="true"></c4d-card-eyebrow> <c4d-card-heading slot="heading">Leverage generative AI to accelerate code generation and increase developer productivity</c4d-card-heading> <c4d-card-cta-footer data-autoid="c4d--card-cta-footer" icon-placement="right" slot="footer" cta-type="local" href="https://www.ibm.com/products/watsonx-code-assistant" target="_self" class="cds--card__footer-icon-size"> Check out watsonx Code Assistant </c4d-card-cta-footer> </c4d-card> </div> </div> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-card.lc-009f32ce2f42e2a12365b651a26a8c0f-lc.min.js"></script> </div> </div> </div> <div class="container-50-50--col-lg-8"> <div id="container-item-50-50-37fc3169a6" class="cmp-container"> <div class="container-50-50 container responsivegrid"><div class="container-50-50-container"> <div class="container-50-50-row"> <div class="container-50-50--col-lg-8"> <div id="container-item-50-50-ad53919223" class="cmp-container"> <div class="tile-card card link button"> <caem-tile label="Granite.code" cta-type="external" href="https://marketplace.visualstudio.com/items?itemName=IBM.wca-core" target="_blank" double-tile="double-tile" align-with-content="align-with-content"> Explore the lightweight AI coding companion powered by IBM Granite <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-cweb-tag.lc-110787fad411e9bb4388c3f3211925b3-lc.min.js"></script> <p slot="cta"> </p> </caem-tile> <div class="caem-card-svg-source" hidden> <svg xmlns="http://www.w3.org/2000/svg" id="web--developer" viewBox="0 0 32 32"><path d="M19.49,3c0,0.276-0.224,0.5-0.5,0.5s-0.5-0.224-0.5-0.5s0.224-0.5,0.5-0.5S19.49,2.724,19.49,3z M16.99,2.5c-0.276,0-0.5,0.224-0.5,0.5s0.224,0.5,0.5,0.5s0.5-0.224,0.5-0.5S17.266,2.5,16.99,2.5z M14.99,2.5 c-0.276,0-0.5,0.224-0.5,0.5s0.224,0.5,0.5,0.5s0.5-0.224,0.5-0.5S15.266,2.5,14.99,2.5z M31.36,31h-0.72 c0-4.341-2.941-8.161-7.153-9.29c-0.144-0.038-0.248-0.159-0.265-0.307c-0.018-0.146,0.058-0.289,0.188-0.358 c1.678-0.898,2.72-2.636,2.72-4.534c0-2.84-2.306-5.151-5.14-5.151c-2.835,0-5.141,2.311-5.141,5.151 c0,1.898,1.042,3.636,2.72,4.534c0.13,0.069,0.205,0.212,0.188,0.358c-0.017,0.147-0.121,0.269-0.265,0.307 c-4.199,1.125-7.131,4.945-7.131,9.29h-0.72c0-4.402,2.801-8.304,6.903-9.75c-0.359-0.261-0.686-0.561-0.973-0.89H1 c-0.199,0-0.36-0.161-0.36-0.36V1c0-0.199,0.161-0.36,0.36-0.36h20c0.199,0,0.36,0.161,0.36,0.36v9.652 c3.059,0.192,5.489,2.747,5.489,5.859c0,1.893-0.909,3.645-2.415,4.739C28.55,22.698,31.36,26.6,31.36,31z M1.36,19.64h14.673 c-0.582-0.919-0.905-1.999-0.905-3.129c0-3.12,2.442-5.679,5.511-5.86V5.36H1.36V19.64z M1.36,4.64h19.28V1.36H1.36V4.64z M10.99,14.36h-8v-0.72h8V14.36z M10.99,11.36h-8v-0.72h8V11.36z M10.989,8.36h-8V7.64h8V8.36z"/></svg> </div> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-caem-tile.lc-c2eb274fecf90c23689957b47ec3b017-lc.min.js"></script> </div> <div class="tile-card card link button"> <caem-tile label="Hugging Face" cta-type="external" href="https://huggingface.co/ibm-granite" target="_blank" double-tile="double-tile" align-with-content="align-with-content"> Get started with the Granite family of foundation models on Hugging Face <p slot="cta"> </p> </caem-tile> <div class="caem-card-svg-source" hidden> <svg xmlns="http://www.w3.org/2000/svg" id="productivity" viewBox="0 0 32 32"><path d="M16,31.36C7.53,31.36,0.64,24.47,0.64,16 S7.53,0.64,16,0.64c3.421,0,6.646,1.094,9.345,3.168C25.539,3.701,25.763,3.64,26,3.64c0.75,0,1.36,0.61,1.36,1.36 c0,0.192-0.04,0.375-0.112,0.541C29.902,8.392,31.36,12.095,31.36,16C31.36,24.47,24.47,31.36,16,31.36z M16.36,12.312v18.324 c1.493-0.036,2.929-0.297,4.28-0.749V9.312c-0.575-0.158-1-0.686-1-1.312c0-0.75,0.61-1.36,1.36-1.36S22.36,7.25,22.36,8 c0,0.625-0.425,1.153-1,1.312v20.312c1.578-0.623,3.023-1.514,4.279-2.614V6.312c-0.575-0.158-1-0.686-1-1.312 c0-0.249,0.067-0.482,0.185-0.683C22.27,2.381,19.226,1.36,16,1.36C7.927,1.36,1.36,7.927,1.36,16c0,4.03,1.637,7.685,4.28,10.334 v-8.022c-0.576-0.158-1-0.687-1-1.312c0-0.75,0.61-1.36,1.36-1.36S7.36,16.25,7.36,17c0,0.625-0.424,1.153-1,1.312v8.698 c1.256,1.101,2.702,1.991,4.28,2.614V15.312c-0.576-0.158-1-0.686-1-1.312c0-0.75,0.61-1.36,1.36-1.36s1.36,0.61,1.36,1.36 c0,0.625-0.424,1.153-1,1.312v14.575c1.351,0.452,2.788,0.713,4.28,0.749V12.312c-0.576-0.158-1-0.686-1-1.312 c0-0.75,0.61-1.36,1.36-1.36c0.75,0,1.36,0.61,1.36,1.36C17.36,11.625,16.936,12.153,16.36,12.312z M26.36,6.312v20.022 c2.644-2.649,4.28-6.304,4.28-10.334c0-3.688-1.364-7.187-3.85-9.894C26.662,6.198,26.517,6.269,26.36,6.312z M6,16.36 c-0.353,0-0.64,0.287-0.64,0.64c0,0.353,0.287,0.64,0.64,0.64S6.64,17.353,6.64,17S6.353,16.36,6,16.36z M11,13.36 c-0.353,0-0.64,0.287-0.64,0.64s0.287,0.64,0.64,0.64s0.64-0.287,0.64-0.64S11.353,13.36,11,13.36z M16,10.36 c-0.353,0-0.64,0.287-0.64,0.64s0.287,0.64,0.64,0.64s0.64-0.287,0.64-0.64S16.353,10.36,16,10.36z M21,7.36 c-0.353,0-0.64,0.287-0.64,0.64S20.647,8.64,21,8.64S21.64,8.353,21.64,8S21.353,7.36,21,7.36z M26,4.36 c-0.353,0-0.64,0.287-0.64,0.64S25.647,5.64,26,5.64S26.64,5.353,26.64,5S26.353,4.36,26,4.36z"/></svg> </div> </div> </div> </div> <div class="container-50-50--col-lg-8"> <div id="container-item-50-50-8aeacb4058" class="cmp-container"> <div class="tile-card card link button"> <caem-tile label="watsonx.ai" cta-type="local" href="https://dataplatform.cloud.ibm.com/registration/stepone?context=wx" target="_blank" double-tile="double-tile" align-with-content="align-with-content"> Build AI applications using Granite foundation models on the IBM® watsonx.ai™ studio <p slot="cta"> </p> </caem-tile> <div class="caem-card-svg-source" hidden> <svg xmlns="http://www.w3.org/2000/svg" id="question--and--answer" viewBox="0 0 32 32"><path d="M10.7,31.199l-3.893-5.844H3c-1.301,0-2.36-1.059-2.36-2.36v-10 c0-1.301,1.059-2.36,2.36-2.36h11.64V3c0-1.301,1.059-2.36,2.36-2.36h12c1.302,0,2.36,1.059,2.36,2.36v8 c0,1.301-1.059,2.36-2.36,2.36h-2.777l-1.9,3.801l-0.645-0.322l2-4C25.74,12.717,25.864,12.64,26,12.64h3 c0.904,0,1.64-0.736,1.64-1.64V3c0-0.904-0.735-1.64-1.64-1.64H17c-0.904,0-1.64,0.736-1.64,1.64v7.635H18 c1.181,0,2.161,0.871,2.333,2.005H23v0.72h-2.64v9.635c0,1.302-1.059,2.36-2.36,2.36h-7v-0.721h7c0.904,0,1.64-0.735,1.64-1.64v-10 c0-0.904-0.735-1.64-1.64-1.64H3c-0.904,0-1.64,0.736-1.64,1.64v10c0,0.904,0.736,1.64,1.64,1.64h4c0.121,0,0.233,0.061,0.3,0.161 l4,6.005L10.7,31.199z M23.378,8.495h-0.721c0-1.219,0.217-1.677,1.008-2.129c0.555-0.317,0.78-0.666,0.78-1.205 c0-0.962-0.776-1.303-1.441-1.303c-0.812,0-1.449,0.573-1.449,1.303h-0.721c0-1.134,0.953-2.023,2.17-2.023 c1.272,0,2.162,0.832,2.162,2.023c0,1.055-0.653,1.549-1.144,1.83C23.5,7.29,23.378,7.464,23.378,8.495z M11.5,18 c0,0.552-0.448,1-1,1s-1-0.448-1-1s0.448-1,1-1S11.5,17.448,11.5,18z M15.5,17c-0.552,0-1,0.448-1,1s0.448,1,1,1s1-0.448,1-1 S16.052,17,15.5,17z M5.5,17c-0.552,0-1,0.448-1,1s0.448,1,1,1s1-0.448,1-1S6.052,17,5.5,17z M23,10.625 c0.345,0,0.625-0.28,0.625-0.625S23.345,9.375,23,9.375S22.375,9.655,22.375,10S22.655,10.625,23,10.625z"/></svg> </div> </div> <div class="tile-card card link button"> <caem-tile label="Red Hat Enterprise Linux AI" cta-type="external" href="https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux/ai" target="_blank" double-tile="double-tile" align-with-content="align-with-content"> Seamlessly develop, test and run Granite family LLMs for enterprise applications <p slot="cta"> </p> </caem-tile> <div class="caem-card-svg-source" hidden> <svg xmlns="http://www.w3.org/2000/svg" id="question--and--answer" viewBox="0 0 32 32"><path d="M10.7,31.199l-3.893-5.844H3c-1.301,0-2.36-1.059-2.36-2.36v-10 c0-1.301,1.059-2.36,2.36-2.36h11.64V3c0-1.301,1.059-2.36,2.36-2.36h12c1.302,0,2.36,1.059,2.36,2.36v8 c0,1.301-1.059,2.36-2.36,2.36h-2.777l-1.9,3.801l-0.645-0.322l2-4C25.74,12.717,25.864,12.64,26,12.64h3 c0.904,0,1.64-0.736,1.64-1.64V3c0-0.904-0.735-1.64-1.64-1.64H17c-0.904,0-1.64,0.736-1.64,1.64v7.635H18 c1.181,0,2.161,0.871,2.333,2.005H23v0.72h-2.64v9.635c0,1.302-1.059,2.36-2.36,2.36h-7v-0.721h7c0.904,0,1.64-0.735,1.64-1.64v-10 c0-0.904-0.735-1.64-1.64-1.64H3c-0.904,0-1.64,0.736-1.64,1.64v10c0,0.904,0.736,1.64,1.64,1.64h4c0.121,0,0.233,0.061,0.3,0.161 l4,6.005L10.7,31.199z M23.378,8.495h-0.721c0-1.219,0.217-1.677,1.008-2.129c0.555-0.317,0.78-0.666,0.78-1.205 c0-0.962-0.776-1.303-1.441-1.303c-0.812,0-1.449,0.573-1.449,1.303h-0.721c0-1.134,0.953-2.023,2.17-2.023 c1.272,0,2.162,0.832,2.162,2.023c0,1.055-0.653,1.549-1.144,1.83C23.5,7.29,23.378,7.464,23.378,8.495z M11.5,18 c0,0.552-0.448,1-1,1s-1-0.448-1-1s0.448-1,1-1S11.5,17.448,11.5,18z M15.5,17c-0.552,0-1,0.448-1,1s0.448,1,1,1s1-0.448,1-1 S16.052,17,15.5,17z M5.5,17c-0.552,0-1,0.448-1,1s0.448,1,1,1s1-0.448,1-1S6.052,17,5.5,17z M23,10.625 c0.345,0,0.625-0.28,0.625-0.625S23.345,9.375,23,9.375S22.375,9.655,22.375,10S22.655,10.625,23,10.625z"/></svg> </div> </div> </div> </div> </div> </div></div> </div> </div> </div> </div></div> <div class="card-group-pictogram-full-width card-group-pictogram"> <div class="cds--content-block"> <div class="cds--full-width-intro-container"> </div> <c4d-card-group grid-mode="border" cards-per-row="4" data-autoid="c4d--card-group" style="--c4d--card-group--cards-in-row:4" class="themed-pictogram themed-pictogram--blue-teal-gradient"> <c4d-card-group-item color-scheme grid-mode="condensed" data-video-modal-type="media-center" cta-type="local" data-autoid="c4d--card-group-item" href="https://www.ibm.com/think/tutorials/build-document-question-answering-system-with-docling-and-granite" target="_self" aria-label="Build a document-based question answering system by using Docling with Granite 3.1" pictogram-placement="top" size> <c4d-card-heading aria-level="3" data-autoid="c4d--card-heading" role="heading" slot="heading"> Build a document-based question answering system by using Docling with Granite 3.1</c4d-card-heading> <svg slot="pictogram" class="cds--card__pictogram" style="--colorized-background:url('#g3'); fill: var(--colorized-background)" focusable="false" height="48" width="48" role="img"> <svg xmlns="http://www.w3.org/2000/svg" id="documentation" viewBox="0 0 32 32"><path d="M28,31.36H4c-0.199,0-0.36-0.161-0.36-0.36V1 c0-0.199,0.161-0.36,0.36-0.36h18c0.096,0,0.188,0.038,0.255,0.105l6,6C28.322,6.813,28.36,6.904,28.36,7v24 C28.36,31.199,28.199,31.36,28,31.36z M4.36,30.64h23.28V7.36H22c-0.199,0-0.36-0.161-0.36-0.36V1.36H4.36V30.64z M22.36,6.64h4.771 L22.36,1.869V6.64z M24,27.36H8v-0.72h16V27.36z M24,23.36H8v-0.72h16V23.36z M24,19.36H8v-0.72h16V19.36z M24,15.36H8v-0.72h16 V15.36z M24,11.36H8v-0.72h16V11.36z"/></svg> </svg> <p>Use IBM Docling and open source Granite 3.1 to perform document visual question answering for various file types</p> <c4d-card-footer color-scheme target="_self" cta-type="local" data-autoid="c4d--card-footer" href="https://www.ibm.com/think/tutorials/build-document-question-answering-system-with-docling-and-granite" icon-placement="right" parent-href="https://www.ibm.com/think/tutorials/build-document-question-answering-system-with-docling-and-granite" slot="footer"> </c4d-card-footer> </c4d-card-group-item> <c4d-card-group-item color-scheme grid-mode="condensed" data-video-modal-type="media-center" cta-type="local" data-autoid="c4d--card-group-item" href="https://www.ibm.com/think/tutorials/agentic-rag" target="_self" aria-label="Build a LangChain agentic RAG system using Granite-3.0-8B-Instruct in watsonx.ai" pictogram-placement="top" size> <c4d-card-heading aria-level="3" data-autoid="c4d--card-heading" role="heading" slot="heading"> Build a LangChain agentic RAG system using Granite-3.0-8B-Instruct in watsonx.ai</c4d-card-heading> <svg slot="pictogram" class="cds--card__pictogram" style="--colorized-background:url('#g3'); fill: var(--colorized-background)" focusable="false" height="48" width="48" role="img"> <svg xmlns="http://www.w3.org/2000/svg" id="language--translation" viewBox="0 0 32 32"><path d="M26.986,10l0.774-0.001l-2.437-6.133h-0.669L22.216,10h0.775l0.653-1.641h2.691L26.986,10z M23.929,7.639l1.06-2.666l1.059,2.666H23.929z M13,31.36H1c-0.199,0-0.36-0.161-0.36-0.36V19c0-0.199,0.161-0.36,0.36-0.36h12 c0.199,0,0.36,0.161,0.36,0.36v12C13.36,31.199,13.199,31.36,13,31.36z M1.36,30.64h11.28V19.36H1.36V30.64z M25,13.36 c-3.507,0-6.36-2.853-6.36-6.36S21.493,0.64,25,0.64S31.36,3.493,31.36,7S28.507,13.36,25,13.36z M25,1.36 c-3.11,0-5.64,2.53-5.64,5.64s2.529,5.64,5.64,5.64s5.64-2.53,5.64-5.64S28.11,1.36,25,1.36z M13.924,3.919l-0.509,0.509 l2.212,2.212H9c-1.301,0-2.36,1.059-2.36,2.361V17h0.72V9.001C7.36,8.096,8.096,7.36,9,7.36h6.631l-2.216,2.216l0.509,0.509 l3.083-3.083L13.924,3.919z M24.64,15.001v8c0,0.903-0.735,1.638-1.64,1.638h-6.63l2.212-2.212l-0.51-0.51l-3.083,3.084l3.083,3.083 l0.51-0.51l-2.216-2.215H23c1.302,0,2.36-1.059,2.36-2.358v-8C25.36,15.001,24.64,15.001,24.64,15.001z M10,23.36v-0.72H7.36V21.5 H6.64v1.14H4v0.721h3.993c-0.013,0.631-0.156,2.036-1.023,3.064c-0.65-0.619-1.066-1.368-1.202-1.999l-0.704,0.152 c0.152,0.702,0.612,1.599,1.373,2.345c-0.634,0.47-1.445,0.719-2.438,0.719v0.721c1.225,0,2.221-0.34,2.997-0.974 c0.773,0.568,1.763,0.974,3.003,0.974v-0.721c-0.985,0-1.808-0.314-2.469-0.767c1.013-1.212,1.173-2.798,1.184-3.514L10,23.36 L10,23.36z"/></svg> </svg> <p>Discover how to build an AI agent that can answer questions</p> <c4d-card-footer color-scheme target="_self" cta-type="local" data-autoid="c4d--card-footer" href="https://www.ibm.com/think/tutorials/agentic-rag" icon-placement="right" parent-href="https://www.ibm.com/think/tutorials/agentic-rag" slot="footer"> </c4d-card-footer> </c4d-card-group-item> <c4d-card-group-item color-scheme grid-mode="condensed" data-video-modal-type="media-center" cta-type="local" data-autoid="c4d--card-group-item" href="https://ibm.com/think/tutorials/granite-function-calling" target="_self" aria-label="Function calling with IBM Granite 3.0 8B Instruct" pictogram-placement="top" size> <c4d-card-heading aria-level="3" data-autoid="c4d--card-heading" role="heading" slot="heading"> Function calling with IBM Granite 3.0 8B Instruct</c4d-card-heading> <svg slot="pictogram" class="cds--card__pictogram" style="--colorized-background:url('#g3'); fill: var(--colorized-background)" focusable="false" height="48" width="48" role="img"> <svg xmlns="http://www.w3.org/2000/svg" id="code--syntax" viewBox="0 0 32 32"><path d="M29,3.5C29,3.776,28.776,4,28.5,4S28,3.776,28,3.5S28.224,3,28.5,3S29,3.224,29,3.5z M26.5,3 C26.224,3,26,3.224,26,3.5S26.224,4,26.5,4S27,3.776,27,3.5S26.776,3,26.5,3z M24.5,3C24.224,3,24,3.224,24,3.5S24.224,4,24.5,4 S25,3.776,25,3.5S24.776,3,24.5,3z M31,30.36H1c-0.199,0-0.36-0.161-0.36-0.36V2c0-0.199,0.161-0.36,0.36-0.36h30 c0.199,0,0.36,0.161,0.36,0.36v28C31.36,30.199,31.199,30.36,31,30.36z M1.36,29.64h29.28V5.36H1.36V29.64z M1.36,4.64h29.28V2.36 H1.36V4.64z M13.5,24.142l-0.662-0.283l6-14l0.662,0.283L13.5,24.142z M21.424,21.255l-0.51-0.51L24.66,17l-3.746-3.746l0.51-0.509 l4,4c0.141,0.141,0.141,0.369,0,0.509L21.424,21.255z M10.915,21.255l-4-4c-0.141-0.141-0.141-0.369,0-0.509l4-4l0.509,0.509 L7.678,17l3.745,3.745L10.915,21.255z"/></svg> </svg> <p>In this tutorial, you will use the IBM® Granite-3.0-8B-Instruct model now available on watsonx.ai™ to perform custom function calling.</p> <c4d-card-footer color-scheme target="_self" cta-type="local" data-autoid="c4d--card-footer" href="https://ibm.com/think/tutorials/granite-function-calling" icon-placement="right" parent-href="https://ibm.com/think/tutorials/granite-function-calling" slot="footer"> </c4d-card-footer> </c4d-card-group-item> <c4d-card-group-item color-scheme grid-mode="condensed" data-video-modal-type="media-center" cta-type="local" data-autoid="c4d--card-group-item" href="https://www.ibm.com/think/tutorials/post-training-quantization" target="_self" aria-label="Post training quantization of Granite-3.0-8B-Instruct in Python with watsonx" pictogram-placement="top" size> <c4d-card-heading aria-level="3" data-autoid="c4d--card-heading" role="heading" slot="heading"> Post training quantization of Granite-3.0-8B-Instruct in Python with watsonx</c4d-card-heading> <svg slot="pictogram" class="cds--card__pictogram" style="--colorized-background:url('#g3'); fill: var(--colorized-background)" focusable="false" height="48" width="48" role="img"> <svg xmlns="http://www.w3.org/2000/svg" id="graphic-intensive-workloads" viewBox="0 0 32 32"><path d="M24,31.36h-2 c-0.199,0-0.36-0.161-0.36-0.36v-0.64H3.36V31c0,0.199-0.161,0.36-0.36,0.36H1c-0.199,0-0.36-0.161-0.36-0.36v-2 c0-0.199,0.161-0.36,0.36-0.36h0.64V3.36H1C0.801,3.36,0.64,3.199,0.64,3V1c0-0.199,0.161-0.36,0.36-0.36h2 c0.199,0,0.36,0.161,0.36,0.36v0.64H30c0.199,0,0.36,0.161,0.36,0.36v28c0,0.199-0.161,0.36-0.36,0.36h-5.64V31 C24.36,31.199,24.199,31.36,24,31.36z M22.36,30.64h1.279v-1.28H22.36V30.64z M1.36,30.64h1.28v-1.28H1.36V30.64z M24.36,29.64 h5.279V2.36H3.36V3c0,0.199-0.161,0.36-0.36,0.36H2.36v5.28h19.28V8c0-0.199,0.161-0.36,0.36-0.36h2c0.199,0,0.36,0.161,0.36,0.36v2 c0,0.199-0.161,0.36-0.36,0.36h-0.64v18.28H24c0.199,0,0.36,0.161,0.36,0.36V29.64z M16.36,29.64h5.28V29 c0-0.199,0.161-0.36,0.36-0.36h0.64V10.36H22c-0.199,0-0.36-0.161-0.36-0.36V9.36H2.36v6.28H16c0.199,0,0.36,0.161,0.36,0.36V29.64z M9.36,29.64h6.28V16.36H2.36v6.28H9c0.199,0,0.36,0.161,0.36,0.36V29.64z M3.36,29.64h5.28v-6.28H2.36v5.279H3 c0.199,0,0.36,0.161,0.36,0.36C3.36,28.999,3.36,29.64,3.36,29.64z M22.36,9.64h1.279V8.36H22.36V9.64z M1.36,2.64h1.28V1.36H1.36 V2.64z"/></svg> </svg> <p>Quantize a pre-trained model in a few different ways to show the size of the models and compare how they perform on a task</p> <c4d-card-footer color-scheme target="_self" cta-type="local" data-autoid="c4d--card-footer" href="https://www.ibm.com/think/tutorials/post-training-quantization" icon-placement="right" parent-href="https://www.ibm.com/think/tutorials/post-training-quantization" slot="footer"> </c4d-card-footer> </c4d-card-group-item> <c4d-card-group-item color-scheme grid-mode="condensed" data-video-modal-type="media-center" cta-type="local" data-autoid="c4d--card-group-item" href="https://developer.ibm.com/tutorials/awb-foundation-model-time-series-forecasting/" target="_self" aria-label="Using foundation models for time series forecasting" pictogram-placement="top" size> <c4d-card-heading aria-level="3" data-autoid="c4d--card-heading" role="heading" slot="heading"> Using foundation models for time series forecasting</c4d-card-heading> <svg slot="pictogram" class="cds--card__pictogram" style="--colorized-background:url('#g3'); fill: var(--colorized-background)" focusable="false" height="48" width="48" role="img"> <svg xmlns="http://www.w3.org/2000/svg" id="time--plot" viewBox="0 0 32 32"><path d="M31,31.36H1c-0.199,0-0.36-0.161-0.36-0.36V1h0.72v14.64H11c0.096,0,0.187,0.038,0.254,0.105 l7.895,7.894H31v0.721H19c-0.096,0-0.188-0.038-0.255-0.105l-7.894-7.895H1.36v14.28H31V31.36z M24,15.36 c-4.059,0-7.36-3.302-7.36-7.36S19.941,0.64,24,0.64S31.36,3.942,31.36,8S28.059,15.36,24,15.36z M17.37,8.36 c0.181,3.376,2.895,6.089,6.27,6.271V13h0.721v1.63c3.375-0.181,6.089-2.895,6.27-6.271H29V7.64h1.63 c-0.181-3.376-2.895-6.089-6.27-6.271V3h-0.72V1.37c-3.375,0.181-6.089,2.895-6.27,6.271H19v0.72h-1.63V8.36z M25.745,10.254l-2-2 C23.678,8.187,23.64,8.096,23.64,8V4h0.721v3.851l1.895,1.895L25.745,10.254z"/></svg> </svg> <p>Forecast the future based on learning with the TinyTimeMixer (TTM) Granite Model</p> <c4d-card-footer color-scheme target="_self" cta-type="local" data-autoid="c4d--card-footer" href="https://developer.ibm.com/tutorials/awb-foundation-model-time-series-forecasting/" icon-placement="right" parent-href="https://developer.ibm.com/tutorials/awb-foundation-model-time-series-forecasting/" slot="footer"> </c4d-card-footer> </c4d-card-group-item> <c4d-card-group-item color-scheme grid-mode="condensed" data-video-modal-type="media-center" cta-type="local" data-autoid="c4d--card-group-item" href="https://developer.ibm.com/tutorials/awb-text-to-sql-using-llms/" target="_self" aria-label="Generating SQL from text with LLMs" pictogram-placement="top" size> <c4d-card-heading aria-level="3" data-autoid="c4d--card-heading" role="heading" slot="heading"> Generating SQL from text with LLMs</c4d-card-heading> <svg slot="pictogram" class="cds--card__pictogram" style="--colorized-background:url('#g3'); fill: var(--colorized-background)" focusable="false" height="48" width="48" role="img"> <svg xmlns="http://www.w3.org/2000/svg" id="text--input" viewBox="0 0 32 32"><path d="M30,29.36H2c-0.199,0-0.36-0.161-0.36-0.36v-4c0-0.199,0.161-0.36,0.36-0.36h28 c0.199,0,0.36,0.161,0.36,0.36v4C30.36,29.199,30.199,29.36,30,29.36z M2.36,28.64h27.28v-3.28H2.36V28.64z M14,23.36H2v-0.72h12 V23.36z M30,19.36H2c-0.199,0-0.36-0.161-0.36-0.36v-4c0-0.199,0.161-0.36,0.36-0.36h28c0.199,0,0.36,0.161,0.36,0.36v4 C30.36,19.199,30.199,19.36,30,19.36z M2.36,18.64h27.28v-3.28H2.36V18.64z M14,13.36H2v-0.72h12V13.36z M30,9.36H2 C1.801,9.36,1.64,9.199,1.64,9V5c0-0.199,0.161-0.36,0.36-0.36h28c0.199,0,0.36,0.161,0.36,0.36v4C30.36,9.199,30.199,9.36,30,9.36z M2.36,8.64h27.28V5.36H2.36V8.64z M14,3.36H2V2.64h12V3.36z"/></svg> </svg> <p>Convert text into a structured representation and generate a semantically correct SQL query</p> <c4d-card-footer color-scheme target="_self" cta-type="local" data-autoid="c4d--card-footer" href="https://developer.ibm.com/tutorials/awb-text-to-sql-using-llms/" icon-placement="right" parent-href="https://developer.ibm.com/tutorials/awb-text-to-sql-using-llms/" slot="footer"> </c4d-card-footer> </c4d-card-group-item> <c4d-card-group-item color-scheme grid-mode="condensed" data-video-modal-type="media-center" cta-type="local" data-autoid="c4d--card-group-item" href="https://developer.ibm.com/tutorials/awb-local-ai-copilot-ibm-granite-code-ollama-continue/" target="_self" aria-label="Build a local AI co-pilot using IBM Granite Code, Ollama, and Continue" pictogram-placement="top" size> <c4d-card-heading aria-level="3" data-autoid="c4d--card-heading" role="heading" slot="heading"> Build a local AI co-pilot using IBM Granite Code, Ollama, and Continue</c4d-card-heading> <svg slot="pictogram" class="cds--card__pictogram" style="--colorized-background:url('#g3'); fill: var(--colorized-background)" focusable="false" height="48" width="48" role="img"> <svg xmlns="http://www.w3.org/2000/svg" id="app--developer" viewBox="0 0 32 32"><path d="M3.254,9.254L2.746,8.746L3.991,7.5L2.746,6.254l0.509-0.509L5.009,7.5L3.254,9.254z M3,2 C2.724,2,2.5,2.224,2.5,2.5S2.724,3,3,3s0.5-0.224,0.5-0.5S3.276,2,3,2z M5.5,2.5C5.5,2.776,5.276,3,5,3S4.5,2.776,4.5,2.5 S4.724,2,5,2S5.5,2.224,5.5,2.5z M7.5,2.5C7.5,2.776,7.276,3,7,3S6.5,2.776,6.5,2.5S6.724,2,7,2S7.5,2.224,7.5,2.5z M18.5,6.5 C18.5,6.776,18.276,7,18,7s-0.5-0.224-0.5-0.5S17.724,6,18,6S18.5,6.224,18.5,6.5z M20.5,6.5C20.5,6.776,20.276,7,20,7 s-0.5-0.224-0.5-0.5S19.724,6,20,6S20.5,6.224,20.5,6.5z M22.5,6.5C22.5,6.776,22.276,7,22,7s-0.5-0.224-0.5-0.5S21.724,6,22,6 S22.5,6.224,22.5,6.5z M5.5,24.5C5.5,24.776,5.276,25,5,25s-0.5-0.224-0.5-0.5S4.724,24,5,24S5.5,24.224,5.5,24.5z M13,14.36H1 c-0.199,0-0.36-0.161-0.36-0.36V1c0-0.199,0.161-0.36,0.36-0.36h12c0.199,0,0.36,0.161,0.36,0.36v13 C13.36,14.199,13.199,14.36,13,14.36z M12.64,4.36H1.36v9.28h11.28C12.64,13.64,12.64,4.36,12.64,4.36z M12.64,1.36H1.36v2.281 h11.28C12.64,3.641,12.64,1.36,12.64,1.36z M31.36,5v17c0,0.199-0.161,0.36-0.36,0.36H19.691c-0.301,0.471-0.69,0.885-1.152,1.215 c2.875,1.05,4.819,3.778,4.819,6.902l0.002,0.521L22.639,31l-0.002-0.522c0-3.078-2.09-5.729-5.083-6.45 c-0.15-0.035-0.26-0.163-0.274-0.316s0.07-0.299,0.211-0.361c1.315-0.592,2.165-1.9,2.165-3.334c0-2.017-1.64-3.657-3.656-3.657 c-2.018,0-3.66,1.64-3.66,3.657c0,1.434,0.85,2.742,2.166,3.334c0.141,0.062,0.225,0.208,0.211,0.361s-0.125,0.281-0.274,0.316 c-2.993,0.721-5.084,3.372-5.084,6.449l0.001,0.521L8.64,31l-0.001-0.522c0-3.125,1.943-5.854,4.819-6.903 c-1.138-0.812-1.838-2.134-1.838-3.559c0-2.292,1.772-4.178,4.02-4.362V5c0-0.199,0.161-0.36,0.36-0.36h15 C31.199,4.64,31.36,4.801,31.36,5z M30.64,8.36H16.36v7.295c2.246,0.184,4.017,2.07,4.017,4.362c0,0.566-0.11,1.115-0.315,1.623 H30.64V8.36z M30.64,5.36H16.36v2.28h14.28V5.36z M22,11.64h-4v0.72h4V11.64z M23.64,17.5c0-1.577,1.283-2.86,2.86-2.86 s2.86,1.283,2.86,2.86s-1.283,2.86-2.86,2.86S23.64,19.077,23.64,17.5z M28.242,16.266l-1.383,1.383l-0.004,1.955 c1.01-0.171,1.784-1.046,1.784-2.104C28.64,17.04,28.49,16.615,28.242,16.266z M24.36,17.5c0,1.055,0.769,1.928,1.774,2.103 l0.006-2.253l1.592-1.593c-0.349-0.248-0.773-0.397-1.233-0.397C25.32,15.36,24.36,16.32,24.36,17.5z M8,9.64H5v0.72h3V9.64z M3.5,21.36h3v-0.72h-3V21.36z M3.5,19.36h3v-0.72h-3V19.36z M22,13.64h-4v0.72h4V13.64z M29,11.64h-4v0.72h4V11.64z M29,9.64h-4 v0.72h4V9.64z M22,9.64h-4v0.72h4V9.64z M8.36,17.584v7.832c0,0.521-0.423,0.944-0.944,0.944H2.584 c-0.521,0-0.944-0.424-0.944-0.944v-7.832c0-0.521,0.423-0.944,0.944-0.944h4.832C7.937,16.64,8.36,17.063,8.36,17.584z M7.64,23.36 H2.36v2.056c0,0.123,0.101,0.224,0.224,0.224h4.832c0.124,0,0.224-0.101,0.224-0.224C7.64,25.416,7.64,23.36,7.64,23.36z M7.64,17.584c0-0.123-0.101-0.224-0.224-0.224H2.584c-0.124,0-0.224,0.101-0.224,0.224v5.056h5.28 C7.64,22.64,7.64,17.584,7.64,17.584z"/></svg> </svg> <p>Prompt tune a Granite model in Python using a synthetic dataset containing positive and negative customer reviews</p> <c4d-card-footer color-scheme target="_self" cta-type="local" data-autoid="c4d--card-footer" href="https://developer.ibm.com/tutorials/awb-local-ai-copilot-ibm-granite-code-ollama-continue/" icon-placement="right" parent-href="https://developer.ibm.com/tutorials/awb-local-ai-copilot-ibm-granite-code-ollama-continue/" slot="footer"> </c4d-card-footer> </c4d-card-group-item> <c4d-card-group-item color-scheme grid-mode="condensed" data-video-modal-type="media-center" cta-type="external" data-autoid="c4d--card-group-item" href="https://github.com/ibm-granite-community/granite-snack-cookbook" target="_blank" aria-label="View the full granite cookbook" pictogram-placement="top" size> <c4d-card-heading aria-level="3" data-autoid="c4d--card-heading" role="heading" slot="heading"> View the full granite cookbook</c4d-card-heading> <svg slot="pictogram" class="cds--card__pictogram" style="--colorized-background:url('#g3'); fill: var(--colorized-background)" focusable="false" height="48" width="48" role="img"> <svg xmlns="http://www.w3.org/2000/svg" id="documentation" viewBox="0 0 32 32"><path d="M28,31.36H4c-0.199,0-0.36-0.161-0.36-0.36V1 c0-0.199,0.161-0.36,0.36-0.36h18c0.096,0,0.188,0.038,0.255,0.105l6,6C28.322,6.813,28.36,6.904,28.36,7v24 C28.36,31.199,28.199,31.36,28,31.36z M4.36,30.64h23.28V7.36H22c-0.199,0-0.36-0.161-0.36-0.36V1.36H4.36V30.64z M22.36,6.64h4.771 L22.36,1.869V6.64z M24,27.36H8v-0.72h16V27.36z M24,23.36H8v-0.72h16V23.36z M24,19.36H8v-0.72h16V19.36z M24,15.36H8v-0.72h16 V15.36z M24,11.36H8v-0.72h16V11.36z"/></svg> </svg> <c4d-card-footer color-scheme target="_blank" cta-type="external" data-autoid="c4d--card-footer" href="https://github.com/ibm-granite-community/granite-snack-cookbook" icon-placement="right" parent-href="https://github.com/ibm-granite-community/granite-snack-cookbook" slot="footer"> </c4d-card-footer> </c4d-card-group-item> </c4d-card-group> </div> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-card-group.lc-5ae19771194360e4851e5f4c2fab621e-lc.min.js"></script> <svg class="cds--visually-hidden"> <defs> <linearGradient id="g1" x1="0%" y1="0%" x2="0%" y2="100%"> <stop offset="0%" stop-color="#0F62FE"></stop> <stop offset="100%" stop-color="#8A3FFC"></stop> </linearGradient> <linearGradient id="g1-dark" x1="0%" y1="0%" x2="0%" y2="100%"> <stop offset="0%" stop-color="#4589FF"></stop> <stop offset="100%" stop-color="#A56EFF"></stop> </linearGradient> <linearGradient id="g2" x1="0%" y1="0%" x2="0%" y2="100%"> <stop offset="0%" stop-color="#0F62FE"></stop> <stop offset="100%" stop-color="#78A9FF"></stop> </linearGradient> <linearGradient id="g2-dark" x1="0%" y1="0%" x2="0%" y2="100%"> <stop offset="0%" stop-color="#0F62FE"></stop> <stop offset="100%" stop-color="#78A9FF"></stop> </linearGradient> <linearGradient id="g3" x1="0%" y1="0%" x2="0%" y2="100%"> <stop offset="0%" stop-color="#0F62FE"></stop> <stop offset="100%" stop-color="#08BDBA"></stop> </linearGradient> <linearGradient id="g3-dark" x1="0%" y1="0%" x2="0%" y2="100%"> <stop offset="0%" stop-color="#4589FF"></stop> <stop offset="100%" stop-color="#08BDBA"></stop> </linearGradient> <linearGradient id="g4" x1="0%" y1="0%" x2="0%" y2="100%"> <stop offset="0%" stop-color="#0F62FE"></stop> <stop offset="100%" stop-color="#FF7EB6"></stop> </linearGradient> <linearGradient id="g4-dark" x1="0%" y1="0%" x2="0%" y2="100%"> <stop offset="0%" stop-color="#4589FF"></stop> <stop offset="100%" stop-color="#EE5396"></stop> </linearGradient> <linearGradient id="g5" x1="0%" y1="0%" x2="0%" y2="100%"> <stop offset="0%" stop-color="#FA4D56"></stop> <stop offset="100%" stop-color="#A56EFF"></stop> </linearGradient> <linearGradient id="g5-dark" x1="0%" y1="0%" x2="0%" y2="100%"> <stop offset="0%" stop-color="#FA4D56"></stop> <stop offset="100%" stop-color="#A56EFF"></stop> </linearGradient> </defs> </svg></div> <div class="block-card-container container responsivegrid"> <c4d-content-block-cards> <div class="cds--full-width-intro-container"> <div class="intro-section--flex fullwidth-intro-section"> <div class="intro-section--heading-wrapper"> <h2 class="expressive-heading-05"> Granite news </h2> </div> <div class="intro-section--content-wrapper"> <span> </span> <c4d-link-list type="vertical"> </c4d-link-list> </div> </div> </div> <c4d-card-group class="theme-custom theme-custom--blue-teal-gradient card-group-16-col" grid-mode="condensed" cards-per-row="4" style="--c4d--card-group--cards-in-row: 4;"> <c4d-card-group-item href="https://www.ibm.com/new/announcements/bringing-reasoning-to-granite" target="_self" pictogram-placement="top" cta-type="local" aria-label="read more" data-video-modal-type="media-center" grid-mode="condensed" data-attribute4="IBM blog" no-poster="true"> <c4d-card-eyebrow slot="eyebrow" aria-hidden="true" class="cds--card__eyebrow"> IBM blog </c4d-card-eyebrow> <!--*/ Added condition to not load hedaing for video as it is coming from video name also - ICIUC- 116*/--> <c4d-card-heading role="heading" aria-level="3" slot="heading" class="cds--card__heading"> Granite 3.2 preview with reasoning capabilities </c4d-card-heading> <p>This preview release provides a sneak peek at the new reasoning capabilities that will be included in our next official release, Granite 3.2.</p> <c4d-card-footer icon-placement="right" cta-type="local" href="https://www.ibm.com/new/announcements/bringing-reasoning-to-granite" slot="footer" aria-hidden="true" data-video-modal-type="media-center" target="_self" class="cds--card__footer-icon-size"> </c4d-card-footer> <span slot="icon" class="ibm_icon_arrowright_local"></span></c4d-card-footer> </c4d-card-group-item> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-content-group.lc-b3d9c02d980e6d12bb41b5b3f2fcd5c9-lc.min.js"></script> <c4d-card-group-item href="https://www.ibm.com/new/announcements/ibm-granite-3-1-powerful-performance-long-context-and-more" target="_self" pictogram-placement="top" cta-type="local" aria-label="read more" data-video-modal-type="media-center" grid-mode="condensed" data-attribute4="IBM blog" no-poster="true"> <c4d-card-eyebrow slot="eyebrow" aria-hidden="true" class="cds--card__eyebrow"> IBM blog </c4d-card-eyebrow> <!--*/ Added condition to not load hedaing for video as it is coming from video name also - ICIUC- 116*/--> <c4d-card-heading role="heading" aria-level="3" slot="heading" class="cds--card__heading"> Granite 3.1 now available </c4d-card-heading> <p> Discover powerful performance, longer context, new embedding models and more.</p> <c4d-card-footer icon-placement="right" cta-type="local" href="https://www.ibm.com/new/announcements/ibm-granite-3-1-powerful-performance-long-context-and-more" slot="footer" aria-hidden="true" data-video-modal-type="media-center" target="_self" class="cds--card__footer-icon-size"> </c4d-card-footer> <span slot="icon" class="ibm_icon_arrowright_local"></span></c4d-card-footer> </c4d-card-group-item> <c4d-card-group-item href="https://github.com/ibm-granite/granite-3.0-language-models/blob/main/paper.pdf" target="_blank" pictogram-placement="top" cta-type="external" data-video-modal-type="media-center" grid-mode="condensed" data-attribute4="IBM Research" no-poster="true"> <c4d-card-eyebrow slot="eyebrow" aria-hidden="true" class="cds--card__eyebrow"> IBM Research </c4d-card-eyebrow> <!--*/ Added condition to not load hedaing for video as it is coming from video name also - ICIUC- 116*/--> <c4d-card-heading role="heading" aria-level="3" slot="heading" class="cds--card__heading"> Granite 3.0 technical paper </c4d-card-heading> <p>This report presents Granite 3.0 and discloses technical details of pre- and post-training to accelerate the development of open foundation models.</p> <c4d-card-footer icon-placement="right" cta-type="external" href="https://github.com/ibm-granite/granite-3.0-language-models/blob/main/paper.pdf" slot="footer" aria-hidden="true" data-video-modal-type="media-center" target="_blank" class="cds--card__footer-icon-size"> </c4d-card-footer> <span slot="icon" class="ibm_icon_launch_external"></span></c4d-card-footer> </c4d-card-group-item> <c4d-card-group-item href="https://www.ibm.com/new/ibm-granite-3-0-open-state-of-the-art-enterprise-models" target="_self" pictogram-placement="top" cta-type="local" data-video-modal-type="media-center" grid-mode="condensed" data-attribute4="IBM blog" no-poster="true"> <c4d-card-eyebrow slot="eyebrow" aria-hidden="true" class="cds--card__eyebrow"> IBM blog </c4d-card-eyebrow> <!--*/ Added condition to not load hedaing for video as it is coming from video name also - ICIUC- 116*/--> <c4d-card-heading role="heading" aria-level="3" slot="heading" class="cds--card__heading"> IBM Granite 3.0: new open, enterprise-ready models </c4d-card-heading> <p>Trained on 12 languages + 116 programming languages, the new Granite 3.0 8B and 2B models are here. Explore new benchmarks on performance, safety and security + the latest tutorials.</p> <c4d-card-footer icon-placement="right" cta-type="local" href="https://www.ibm.com/new/ibm-granite-3-0-open-state-of-the-art-enterprise-models" slot="footer" aria-hidden="true" data-video-modal-type="media-center" target="_self" class="cds--card__footer-icon-size"> </c4d-card-footer> <span slot="icon" class="ibm_icon_arrowright_local"></span></c4d-card-footer> </c4d-card-group-item> </c4d-card-group> </c4d-content-block-cards> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-content-block-cards.lc-092ce8027acac0a3695d25c1ceaaab88-lc.min.js"></script> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-content-block.lc-f36da12caa38be504a28ae8b390698f3-lc.min.js"></script> </div> <div class="experiencefragment"> <div id="experiencefragment-db717fd792" class="cmp-experiencefragment cmp-experiencefragment--blueprint-card-group-pictogram-full-width"> <div class="xf-content-height"> <div class="root container responsivegrid"> <div id="container-b8a8f5ab42" class="cmp-container"> <div class="card-group-pictogram-full-width card-group-pictogram"> <div class="cds--content-block"> <div class="cds--full-width-intro-container"> <div class="intro-section--flex fullwidth-intro-section"> <div class="intro-section--heading-wrapper"> <h2 class="expressive-heading-05"> Stay on top of AI news </h2> </div> <div class="intro-section--content-wrapper"> <span class="expressive-heading-03"> </span> <c4d-link-list type="vertical"> </c4d-link-list> </div> </div> </div> <c4d-card-group grid-mode="border" cards-per-row="4" data-autoid="c4d--card-group" style="--c4d--card-group--cards-in-row:4" class="themed-pictogram themed-pictogram--blue-purple-gradient"> <c4d-card-group-item color-scheme grid-mode="condensed" data-video-modal-type="media-center" cta-type="local" data-autoid="c4d--card-group-item" href="https://www.ibm.com/think/podcasts/mixture-of-experts/deepseek-facts-vs-hype-model-distillation-open-source-competition" target="_self" pictogram-placement="top" size> <c4d-card-heading aria-level="3" data-autoid="c4d--card-heading" role="heading" slot="heading"> Podcast | DeepSeek facts vs hype, model distillation, and open source competition</c4d-card-heading> <svg slot="pictogram" class="cds--card__pictogram" style="--colorized-background:url('#g1'); fill: var(--colorized-background)" focusable="false" height="48" width="48" role="img"> <svg xmlns="http://www.w3.org/2000/svg" id="video--02" viewBox="0 0 32 32"><path d="M31,31.36H1v-0.72h30V31.36z M31,24.36H1c-0.199,0-0.36-0.161-0.36-0.36V2c0-0.199,0.161-0.36,0.36-0.36 h30c0.199,0,0.36,0.161,0.36,0.36v22C31.36,24.199,31.199,24.36,31,24.36z M1.36,23.64h29.28V2.36H1.36V23.64z M12.005,18.552 c-0.062,0-0.125-0.017-0.18-0.049c-0.111-0.064-0.18-0.183-0.18-0.312V7.799c0-0.128,0.068-0.248,0.18-0.312 c0.111-0.063,0.249-0.063,0.36,0l9,5.197c0.111,0.064,0.181,0.183,0.181,0.312s-0.069,0.248-0.181,0.312l-9,5.196 C12.129,18.535,12.067,18.552,12.005,18.552z M12.365,8.422v9.145l7.92-4.572L12.365,8.422z"/></svg> </svg> <p>In Mixture of Experts - episode 40, the panel tackles DeepSeek R1 misconceptions, explains model distillation, and dissects the open-source competition landscape.</p> <c4d-card-footer color-scheme target="_self" cta-type="local" data-autoid="c4d--card-footer" href="https://www.ibm.com/think/podcasts/mixture-of-experts/deepseek-facts-vs-hype-model-distillation-open-source-competition" icon-placement="right" parent-href="https://www.ibm.com/think/podcasts/mixture-of-experts/deepseek-facts-vs-hype-model-distillation-open-source-competition" slot="footer"> </c4d-card-footer> </c4d-card-group-item> <c4d-card-group-item color-scheme grid-mode="condensed" data-video-modal-type="media-center" cta-type="local" data-autoid="c4d--card-group-item" href="https://www.ibm.com/account/reg/signup?formid=news-urx-52954" target="_blank" pictogram-placement="top" size> <c4d-card-heading aria-level="3" data-autoid="c4d--card-heading" role="heading" slot="heading"> AI Think Newsletter | Get AI insights delivered</c4d-card-heading> <svg slot="pictogram" class="cds--card__pictogram" style="--colorized-background:url('#g1'); fill: var(--colorized-background)" focusable="false" height="48" width="48" role="img"> <svg xmlns="http://www.w3.org/2000/svg" id="envelope" viewBox="0 0 32 32"><path d="M31,4.64H1C0.801,4.64,0.64,4.801,0.64,5v22c0,0.199,0.161,0.36,0.36,0.36h30 c0.199,0,0.36-0.161,0.36-0.36V5C31.36,4.801,31.199,4.64,31,4.64z M30.64,26.181L19.638,16.097L30.64,5.829V26.181z M15.754,19.263 c0.139,0.131,0.353,0.131,0.491,0l2.865-2.674L30.074,26.64H1.926L12.89,16.59L15.754,19.263z M30.087,5.36L16,18.508L1.913,5.36 H30.087z M12.362,16.097L1.36,26.182V5.829L12.362,16.097z"/></svg> </svg> <p>Get curated selection of AI topics, trends and research sent directly to your inbox. </p> <c4d-card-footer color-scheme target="_blank" cta-type="local" data-autoid="c4d--card-footer" href="https://www.ibm.com/account/reg/signup?formid=news-urx-52954" icon-placement="right" parent-href="https://www.ibm.com/account/reg/signup?formid=news-urx-52954" slot="footer"> </c4d-card-footer> </c4d-card-group-item> <c4d-card-group-item color-scheme grid-mode="condensed" data-video-modal-type="media-center" cta-type="local" data-autoid="c4d--card-group-item" href="https://www.ibm.com/think/podcasts/mixture-of-experts/deepseek-r1-mistral-ipo-frontiermath-controversy-idc-code-assistant-report" target="_self" pictogram-placement="top" size> <c4d-card-heading aria-level="3" data-autoid="c4d--card-heading" role="heading" slot="heading"> Podcast | DeepSeek-R1, Mistral IPO, FrontierMath controversy and IDC code assistant report</c4d-card-heading> <svg slot="pictogram" class="cds--card__pictogram" style="--colorized-background:url('#g1'); fill: var(--colorized-background)" focusable="false" height="48" width="48" role="img"> <svg xmlns="http://www.w3.org/2000/svg" id="video--02" viewBox="0 0 32 32"><path d="M31,31.36H1v-0.72h30V31.36z M31,24.36H1c-0.199,0-0.36-0.161-0.36-0.36V2c0-0.199,0.161-0.36,0.36-0.36 h30c0.199,0,0.36,0.161,0.36,0.36v22C31.36,24.199,31.199,24.36,31,24.36z M1.36,23.64h29.28V2.36H1.36V23.64z M12.005,18.552 c-0.062,0-0.125-0.017-0.18-0.049c-0.111-0.064-0.18-0.183-0.18-0.312V7.799c0-0.128,0.068-0.248,0.18-0.312 c0.111-0.063,0.249-0.063,0.36,0l9,5.197c0.111,0.064,0.181,0.183,0.181,0.312s-0.069,0.248-0.181,0.312l-9,5.196 C12.129,18.535,12.067,18.552,12.005,18.552z M12.365,8.422v9.145l7.92-4.572L12.365,8.422z"/></svg> </svg> <p>What does the future hold for DeepSeek? In episode 39 of Mixture of Experts, our panel debriefs DeepSeek-R1, Mistrals IPO indication, the FrontierMath controversy and the IDC gen AI code assistants report.</p> <c4d-card-footer color-scheme target="_self" cta-type="local" data-autoid="c4d--card-footer" href="https://www.ibm.com/think/podcasts/mixture-of-experts/deepseek-r1-mistral-ipo-frontiermath-controversy-idc-code-assistant-report" icon-placement="right" parent-href="https://www.ibm.com/think/podcasts/mixture-of-experts/deepseek-r1-mistral-ipo-frontiermath-controversy-idc-code-assistant-report" slot="footer"> </c4d-card-footer> </c4d-card-group-item> <c4d-card-group-item color-scheme grid-mode="condensed" data-video-modal-type="media-center" cta-type="local" data-autoid="c4d--card-group-item" href="https://www.ibm.com/think/news/deepseek-r1-ai" target="_self" pictogram-placement="top" size> <c4d-card-heading aria-level="3" data-autoid="c4d--card-heading" role="heading" slot="heading"> Article | DeepSeek&#39;s AI shows power of small models</c4d-card-heading> <svg slot="pictogram" class="cds--card__pictogram" style="--colorized-background:url('#g1'); fill: var(--colorized-background)" focusable="false" height="48" width="48" role="img"> <svg xmlns="http://www.w3.org/2000/svg" id="documentation" viewBox="0 0 32 32"><path d="M28,31.36H4c-0.199,0-0.36-0.161-0.36-0.36V1 c0-0.199,0.161-0.36,0.36-0.36h18c0.096,0,0.188,0.038,0.255,0.105l6,6C28.322,6.813,28.36,6.904,28.36,7v24 C28.36,31.199,28.199,31.36,28,31.36z M4.36,30.64h23.28V7.36H22c-0.199,0-0.36-0.161-0.36-0.36V1.36H4.36V30.64z M22.36,6.64h4.771 L22.36,1.869V6.64z M24,27.36H8v-0.72h16V27.36z M24,23.36H8v-0.72h16V23.36z M24,19.36H8v-0.72h16V19.36z M24,15.36H8v-0.72h16 V15.36z M24,11.36H8v-0.72h16V11.36z"/></svg> </svg> <p>DeepSeek-R1 is a digital assistant that performs as well as OpenAI’s o1 on certain AI benchmarks for math and coding tasks, was trained with far fewer chips and is approximately 96% cheaper to use, according to the company.</p> <c4d-card-footer color-scheme target="_self" cta-type="local" data-autoid="c4d--card-footer" href="https://www.ibm.com/think/news/deepseek-r1-ai" icon-placement="right" parent-href="https://www.ibm.com/think/news/deepseek-r1-ai" slot="footer"> </c4d-card-footer> </c4d-card-group-item> </c4d-card-group> </div> <svg class="cds--visually-hidden"> <defs> <linearGradient id="g1" x1="0%" y1="0%" x2="0%" y2="100%"> <stop offset="0%" stop-color="#0F62FE"></stop> <stop offset="100%" stop-color="#8A3FFC"></stop> </linearGradient> <linearGradient id="g1-dark" x1="0%" y1="0%" x2="0%" y2="100%"> <stop offset="0%" stop-color="#4589FF"></stop> <stop offset="100%" stop-color="#A56EFF"></stop> </linearGradient> <linearGradient id="g2" x1="0%" y1="0%" x2="0%" y2="100%"> <stop offset="0%" stop-color="#0F62FE"></stop> <stop offset="100%" stop-color="#78A9FF"></stop> </linearGradient> <linearGradient id="g2-dark" x1="0%" y1="0%" x2="0%" y2="100%"> <stop offset="0%" stop-color="#0F62FE"></stop> <stop offset="100%" stop-color="#78A9FF"></stop> </linearGradient> <linearGradient id="g3" x1="0%" y1="0%" x2="0%" y2="100%"> <stop offset="0%" stop-color="#0F62FE"></stop> <stop offset="100%" stop-color="#08BDBA"></stop> </linearGradient> <linearGradient id="g3-dark" x1="0%" y1="0%" x2="0%" y2="100%"> <stop offset="0%" stop-color="#4589FF"></stop> <stop offset="100%" stop-color="#08BDBA"></stop> </linearGradient> <linearGradient id="g4" x1="0%" y1="0%" x2="0%" y2="100%"> <stop offset="0%" stop-color="#0F62FE"></stop> <stop offset="100%" stop-color="#FF7EB6"></stop> </linearGradient> <linearGradient id="g4-dark" x1="0%" y1="0%" x2="0%" y2="100%"> <stop offset="0%" stop-color="#4589FF"></stop> <stop offset="100%" stop-color="#EE5396"></stop> </linearGradient> <linearGradient id="g5" x1="0%" y1="0%" x2="0%" y2="100%"> <stop offset="0%" stop-color="#FA4D56"></stop> <stop offset="100%" stop-color="#A56EFF"></stop> </linearGradient> <linearGradient id="g5-dark" x1="0%" y1="0%" x2="0%" y2="100%"> <stop offset="0%" stop-color="#FA4D56"></stop> <stop offset="100%" stop-color="#A56EFF"></stop> </linearGradient> </defs> </svg></div> </div> </div> </div> </div> </div> <div class="next-steps-container"> <div data-cmp-is="next-steps-container" class="cds--next-steps-container"> <div class="cds--cta-section--g10 cds--cta-section--theme" data-dynamic-content-type="ADOBE_TARGET" data-component-name="next-steps" data-component-identifier="next-steps"> <div class="cds--grid"> <div class="cds--row"> <div class="cds--col-lg-16 full-width-layout"> <c4d-cta-block no-border class=" cta-block-section__container"> <div role="heading" data-autoid="c4d--content-block__heading" class="cds--content-block__heading" slot="heading"> <a data-title="Next steps" name="Next+steps"></a> <span class="enhanced-title ">Next steps</span> </div> <c4d-content-block-copy size="sm"> <c4d-content-block-paragraph> </c4d-content-block-paragraph> </c4d-content-block-copy> <c4d-button-group slot="action"> <c4d-button-group-item href="https://www.ibm.com/granite/playground" target="_self" kind="primary" aria-label="Try Granite" cta-type="local" data-video-modal-type="media-center"> <span>Try Granite</span> </c4d-button-group-item> <c4d-button-group-item href="https://www.ibm.com/granite/docs/" target="_self" kind="tertiary" aria-label="Read Granite documentation" cta-type="local" data-video-modal-type="media-center"> <span>Read Granite documentation</span> </c4d-button-group-item> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-button-group.lc-a07b371b9ce77ba4e90d41ec991c54f1-lc.min.js"></script> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-content-item.lc-dbe860c1c5c0fbefec2a0ef9a23b6898-lc.min.js"></script> </c4d-button-group> </c4d-cta-block> </div> </div> </div> </div> </div> </div> <div class="accordion-container"> <div class="cds--content-block "> <div class="cds--full-width-intro-container"> </div> <div class="cds--content-item " data-autoid="c4d--content-item"> <cds-accordion role="list" size="null"> <cds-accordion-item label="Read the IBM statement on IP protection " role="listitem" size="null" title="Read the IBM statement on IP protection "> <span slot="title"> <strong>Read the IBM statement on IP protection </strong> </span> <div class="accordion-item-container nested-container container responsivegrid"> <div class="cms-richtext " id="rich-text-8e52822732" data-dynamic-inner-content="description"> <p>IBM believes in the creation, deployment and utilization of AI models that advance innovation across the enterprise responsibly. IBM watsonx AI and data platform have an end-to-end process for building and testing foundation models and generative AI. For IBM-developed models, we search for and remove duplication, and we employ URL blocklists, filters for objectionable content and document quality, sentence splitting and tokenization techniques, all before model training.</p> <p>During the data training process, we work to prevent misalignments in the model outputs and use supervised fine-tuning to enable better instruction following so that the model can be used to complete enterprise tasks via prompt engineering. We are continuing to develop the Granite models in several directions, including other modalities, industry-specific content and more data annotations for training, while also deploying regular, ongoing data protection safeguards for IBM developed models. </p> <p>Given the rapidly changing generative AI technology landscape, our end-to-end processes are expected to continuously evolve and improve. As a testament to the rigor IBM puts into the development and testing of its foundation models, the company provides its standard contractual intellectual property indemnification for IBM-developed models, similar to those it provides for IBM hardware and software products.</p> <p>Moreover, contrary to some other providers of large language models and consistent with the IBM standard approach on indemnification, IBM does not require its customers to indemnify IBM for a customer&#39;s use of IBM-developed models. Also, consistent with the IBM approach to its indemnification obligation, IBM does not cap its indemnification liability for the IBM-developed models.</p> <p>The current watsonx models now under these protections include:</p> <p>(1) Slate family of encoder-only models.</p> <p>(2) Granite family of a decoder-only model.</p> <p><a href="https://www.ibm.com/support/customer/csol/terms/?id&#61;i126-6883&amp;lc&#61;en#detail-document">Learn more about licensing for Granite models</a></p> </div> </div> </cds-accordion-item> <cds-accordion-item label="Footnotes" role="listitem" size="null" title="Footnotes"> <span slot="title"> <strong>Footnotes</strong> </span> <div class="accordion-item-container nested-container container responsivegrid"> <div class="cms-richtext " id="rich-text-fde8c17455" data-dynamic-inner-content="description"> <p>* How smaller, industry-tailored AI models can offer greater benefits <br /> <a href="https://www.ft.com/partnercontent/ibm/how-smaller-industry-tailored-ai-models-can-offer-greater-benefits.html"><span class="ibm_icon_launch_external_after">https://www.ft.com/partnercontent/ibm/how-smaller-industry-tailored-ai-models-can-offer-greater-benefits.html</span></a></p> <p><sup>1</sup>Performance of Granite models conducted by IBM Research against leading open models across both academic and enterprise benchmarks - <a href="https://ibm.com/new/ibm-granite-3-0-open-state-of-the-art-enterprise-models">https://ibm.com/new/ibm-granite-3-0-open-state-of-the-art-enterprise-models</a></p> </div> </div> </cds-accordion-item> </cds-accordion> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-cweb-accordion.lc-a61a29b6302364d4d4b49e63064d046e-lc.min.js"></script> </div> </div></div> </div> </c4d-table-of-contents> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-table-of-contents.lc-27e8bdb50740d86329d753e2419f539c-lc.min.js"></script> </div> <div class="footer"> <c4d-footer-container data-cmp-is="footer" data-autoid="c4d--footer" class="cmp-footer" data-children-count="0" size="tall"></c4d-footer-container> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-footer.lc-45bec0d59ca7dce5f95bf1b1d1cca838-lc.min.js"></script> </div> </div> </div> </c4d-video-cta-container> <div class="video-modal-overlay" aria-hidden="true"> <div class="video-modal-overlay__dialog"> <div class="video-modal-overlay__dialog--body"> <div class="video-modal-overlay__dialog--body__close-btn"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="24" height="24" fill="white" fill-opacity="0.01" style="mix-blend-mode:multiply"/> <path id="Vector" d="M13.0606 12L19.5 5.56058L18.4394 4.5L12 10.9394L5.56072 4.5L4.5 5.56058L10.9394 12L4.5 18.4394L5.56072 19.5L12 13.0606L18.4394 19.5L19.5 18.4394L13.0606 12Z" fill="#161616"/> </svg> </div> <div class="video-modal-overlay__dialog--body-content"> <div class="video-modal-overlay__loading-container"> <cds-loading></cds-loading> </div> <div class="video-wms hide"> <iframe class="video-modal-content" data-original-src="https://video.ibm.com/embed/$[wmsChanneId]?volume=0&autoplay=true&controls=true" src="" webkitallowfullscreen allowfullscreen frameborder="no" referrerpolicy="no-referrer-when-downgrade"></iframe> </div> <div class="video-media-center hide"> <c4d-video-player-container video-id="" aspect-ratio="16x9" auto-play muted playing-mode="inline"></c4d-video-player-container> </div> </div> </div> </div> </div> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-cweb-loading.lc-ca618eb7785b83e9cfb87f1d1683e7cd-lc.min.js"></script> <c4d-lightbox-video-player-container></c4d-lightbox-video-player-container> <script src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-idlBundle.lc-f720c930f09453060e1c386a0ad5a4d8-lc.min.js"></script> <script src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-base.lc-18f193433bf96d7320eee136848e463b-lc.min.js"></script> <script src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-idlStyles.lc-dab35e76d7c2b5a874f52caeb87bf57c-lc.min.js"></script> <script src="/etc.clientlibs/adobe-cms/components/poc/ibm-image-dm/clientlibs/site.lc-96f41d35e09f648917c6d3f54d19b8c1-lc.min.js"></script> <script src="https://www.ibm.com/common/digitaladvisor/cm-app/latest/cm-app.min.js" defer async></script> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-cweb-code-snippet.lc-d1f19e3766d5ef4bb40f94c6a51b5bbf-lc.min.js"></script> <script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-pdfviewer.lc-e4412705ab74ab8b0e2e21371e0762c9-lc.min.js"></script> <!-- Added for Adobe analytics implementation ADCMS-5834 <script type="text/javascript"> adobeDataLayer.push({ "event": "linkClick", "web": { "webPageDetails": { "URL": document.URL, "name": "home" }, "webInteraction": { "linkClick":"event", "value":"1", "type": "other", "URL": document.URL, "name": "linkClick: " + document.URL } }, }) </script> !--> <!-- Added for Adobe analytics implementation ADCMS-5834 & ADCMS-6152 !--> <script type="text/javascript"> document.addEventListener("DOMContentLoaded", function() { var templatePath = "\/conf\/adobe\u002Dcms\u002Deditable\/settings\/wcm\/templates\/full\u002Dwidth\u002Dlayout"; var templateName = templatePath.split('/').pop(); const currentUrl = document.URL; const [baseUrl, queryString] = currentUrl.split('?'); const urlWithoutProtocolAndDomain = baseUrl.replace(/^https?:\/\/[^\/]+\//, ''); const segments = urlWithoutProtocolAndDomain.split('/').filter(segment => segment); const localePattern = /^[a-z]{2}-[a-z]{2}$/; const cleanedSegments = segments.filter(segment => !localePattern.test(segment)); const firstSegment = cleanedSegments[0] || ""; const secondSegment = cleanedSegments[1] || ""; const thirdSegment = cleanedSegments[2] || ""; if (currentUrl.includes("/products")) { callProductPageLoadEvent(); } function callProductPageLoadEvent(){ adobeDataLayer.push({ "event": "productPageLoad", "commerce": { "productViews": { "value": 1 } }, "productListItems": { "name": secondSegment, "productCategories": { "categoryName": thirdSegment } }, "web": { "webPageDetails": { "URL": document.URL, "name": "Granite", "siteSection": firstSegment }, "webReferrer": { "URL": document.referrer } } }); } function getCookieByName(name) { const cookieArr = document.cookie.split(';'); for (let i = 0; i < cookieArr.length; i++) { const cookie = cookieArr[i].trim(); if (cookie.startsWith(name + "=")) { return cookie.substring(name.length + 1); } } return null; } function cleanUrl(url) { let modifiedUrl = url; if (modifiedUrl.startsWith("www")) { modifiedUrl = modifiedUrl.replace(/^www\.?/, ""); } return modifiedUrl; } function getVisitDepth() { let pageVisitCount = sessionStorage.getItem('pageVisitCount'); pageVisitCount = pageVisitCount ? parseInt(pageVisitCount, 10) : 0; pageVisitCount++; sessionStorage.setItem('pageVisitCount', pageVisitCount); return pageVisitCount; } function getAmPm() { const date = new Date(); const hours = date.getHours(); return hours >= 12 ? "PM" : "AM"; } function getCurrentDay() { const date = new Date(); return new Intl.DateTimeFormat('en-US', { weekday: 'long' }).format(date); } function getDayOfMonth() { const date = new Date(); return date.getDate(); } function getDayOfWeekAsInteger() { const date = new Date(); return date.getDay(); } function getDayOfYear() { const date = new Date(); const startOfYear = new Date(date.getFullYear(), 0, 1); const diffInMillis = date - startOfYear; const dayOfYear = Math.floor(diffInMillis / (1000 * 60 * 60 * 24)) + 1; return dayOfYear; } function getCurrentHour() { var currentHour = new Date().getHours(); var formattedHour = (currentHour === 0 ? 24 : currentHour); return formattedHour + ":00"; } function getCurrentHourInADay() { const date = new Date(); let hours = date.getHours(); const period = hours >= 12 ? "PM" : "AM"; hours = hours % 12 || 12; return hours +":00" +" " + period; } function getCurrentMinute() { const date = new Date(); return date.getMinutes(); } function getCurrentMonth() { const date = new Date(); return date.getMonth() + 1; } function printCurrentMonthName() { const months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; const date = new Date(); const monthName = months[date.getMonth()]; return monthName; } function getQuarter(date = new Date()) { var year = date.getFullYear(); var quarters = [ { start: "Jan", end: "Mar" }, { start: "Apr", end: "Jun" }, { start: "Jul", end: "Sep" }, { start: "Oct", end: "Dec" } ]; var quarterIndex = Math.floor(date.getMonth() / 3); var start = quarters[quarterIndex].start; var end = quarters[quarterIndex].end; return start + " " + year + " - " + end + " " + year; } function getCurrentQuarter() { const date = new Date(); const month = date.getMonth(); const quarter = Math.floor(month / 3) + 1; return quarter; } function getCurrentWeek() { const date = new Date(); const startOfYear = new Date(date.getFullYear(), 0, 1); const diff = date - startOfYear; const oneWeekInMillis = 1000 * 60 * 60 * 24 * 7; const weekNumber = Math.ceil(diff / oneWeekInMillis); return weekNumber; } function getDayType() { const date = new Date(); const dayOfWeek = date.getDay(); if (dayOfWeek === 0 || dayOfWeek === 6) { return "Weekend"; } else { return "Weekday"; } } function getCurrentYear() { const date = new Date(); return date.getFullYear(); } function generateUtCodesObject() { const utCodesMeta = document.querySelector('meta[name="ut-codes"]'); const utCodesIdMeta = document.querySelector('meta[name="ut-codes-id"]'); if (utCodesMeta && utCodesIdMeta) { const utCodesContent = utCodesMeta.getAttribute('content'); const utCodesIdContent = utCodesIdMeta.getAttribute('content'); const utCodesArray = utCodesContent.split(" > "); const utCodesIdArray = utCodesIdContent.split(" > "); let utCodes = {}; utCodesArray.forEach((code, index) => { const firstTwoLetters = code.substring(0, 2); let prefix = ''; switch (firstTwoLetters) { case '10': prefix = 'BusinessUnit'; break; case '15': prefix = 'LineOfBusiness'; break; case '17': prefix = 'Market'; break; case '20': prefix = 'OfferingPortfolio'; break; case '30': prefix = 'Offering'; break; default: prefix = 'Unknown'; } const codeKey = 'ut' + firstTwoLetters + prefix; const codeName = code + ':' + (utCodesIdArray[index] || ""); utCodes[codeKey] = codeName; }); return utCodes; } return {}; } function isFirstPageVisited() { const domainKey = 'firstPageVisited_' + window.location.hostname; if (!localStorage.getItem(domainKey)) { localStorage.setItem(domainKey, 'true'); return true; } return false; } window.addEventListener('unload', () => { localStorage.clear(); }); function getQueryParamWithKey(paramName) { const urlObj = new URL(window.location.href); const value = urlObj.searchParams.get(paramName); if (urlObj.searchParams.has(paramName)) { return paramName + '=' + value; } return ''; } const cisSessionId = getCookieByName("CISSESSIONIDP07A"); let loginStatus = cisSessionId ? "logged in" : "logged out"; const utCodes = generateUtCodesObject(); adobeDataLayer.push({ "event": "pageLoad", "_ibm": { "page": { utCodes: utCodes, "firstPageFlag": isFirstPageVisited(), "internalCampaign": getQueryParamWithKey("intcmp"), "siteSection2": secondSegment, "siteSection3": thirdSegment, "pageType": templateName, "domain": cleanUrl(window.location.host), "siteLanguage": "en", "pageName": cleanUrl(window.location.host) + " | " + templateName + " | Granite", "siteCountry": "us" }, "user": { "userAgent": navigator.userAgent, "loginStatus": loginStatus }, "siteActivity": { "visitDepth": getVisitDepth() }, "timeParting": { "t_AmPM": getAmPm(), "t_Day": getCurrentDay(), "t_DayOfMonth": getDayOfMonth(), "t_DayOfWeek": getDayOfWeekAsInteger(), "t_DayOfYear": getDayOfYear(), "t_Hour": getCurrentHour(), "t_HourOfDay": getCurrentHourInADay(), "t_Minute": getCurrentMinute(), "t_Month": getCurrentMonth(), "t_MonthOfYear": printCurrentMonthName(), "t_Quarter": getQuarter(date = new Date()), "t_QuarterOfYear": getCurrentQuarter(), "t_Week": getCurrentWeek(), "t_Weekday_Weekend": getDayType(), "t_Year": getCurrentYear() } }, "web": { "webPageDetails": { "pageViews": { "value": 1 }, "URL": document.URL, "name": "Granite", "siteSection": firstSegment }, "webReferrer": { "URL": document.referrer } } }); document.addEventListener('click', function(event) { if (event.target.closest('.WACLauncher__ButtonContainer')) { handleClick(event); } }); function handleClick(event) { adobeDataLayer.push({ "event": "contactLoad", "_ibm": { "contact": { "contactBotClick": { "value": 1 }, "contactExperienceType": "Support or Sales", "contactLanguage": "en", "contactCountry": "us" }, "click": { "linkTileNumber": 1 } }, "web": { "webPageDetails": { "URL": document.URL, "name": "Granite" }, "webInteraction": { "name": "contactLoad", "URL": document.URL, "type": "other" } } }); } const legalNavItems = document.getElementsByTagName('c4d-legal-nav-item'); for (let item of legalNavItems) { const hrefValue = item.getAttribute('href'); if (hrefValue && hrefValue.includes('/contact')) { item.addEventListener('click', function(event) { handleClick(event); }); } } const mastheadItems = document.getElementsByTagName('c4d-masthead-contact'); for (let item of mastheadItems) { if (item.getAttribute('data-ibm-contact') === 'contact-link') { item.addEventListener('click', function(event) { handleClick(event); }); } } }); </script> <script type="text/javascript" src="/_PmBm/B/SB/vOol/MPkgtmUd/5rmOQhSJmhbrpi/PVQiZgE/c0tVa3hx/OjMB"></script><link rel="stylesheet" type="text/css" href="/_PmBm/B/SB/vOol/MPkgtmUd/D2mO/Q0x8ZQE/PhQrFy87/KhpZ"><script src="/_PmBm/B/SB/vOol/MPkgtmUd/D2mO/Q0x8ZQE/MQtZDyZk/B0cp" async defer></script><div id="sec-overlay" style="display:none;"><div id="sec-container"></div></div></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10