{"id":5391,"date":"2022-11-10T11:53:17","date_gmt":"2022-11-10T10:53:17","guid":{"rendered":"https:\/\/new.cloudandheat.com\/machine-learning-benchmark\/"},"modified":"2025-09-16T14:40:46","modified_gmt":"2025-09-16T12:40:46","slug":"machine-learning-benchmark","status":"publish","type":"post","link":"https:\/\/www.cloudandheat.com\/en\/machine-learning-benchmark\/","title":{"rendered":"Machine Learning Benchmark"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"5391\" class=\"elementor elementor-5391\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4b647e6a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4b647e6a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6e22a534\" data-id=\"6e22a534\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-69afcf elementor-widget elementor-widget-text-editor\" data-id=\"69afcf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Cloud&amp;Heat operates a wide variety of different hardware setups and takes care of the provisioning of computing resources via the security hardened cloud operating system <a href=\"https:\/\/www.secustack.com\/\" target=\"_blank\" rel=\"noopener\">SecuStack<\/a>. We also continuously optimize our infrastructure in regards to the execution of Machine Learning (ML) workloads. Depending on the use case, we provide a variety of hardware setups by configuring i.e. V100, A100, A10 or T4 graphics cards in conjunction with NVMe block storage, HDD block storage, or with a local SSD. In order to compare different hardware configurations, we use two separate MLCommons benchmarks. With these benchmarks, not only individual components, but rather the entire setup can be tested for its overall performance. The first benchmark is a training benchmark, which trains an ML model for image segmentation. The second is an inference benchmark, which determines the turnaround time of an ML process for image classification and recognition.<\/p><h2>Training benchmark<\/h2><p>The benchmark was tested with Linux Ubuntu 20.4 and represents a 3D medical image segmentation task. The model used is a variant of the U-Net3D model, based on the \u00a0<a href=\"http:\/\/(https:\/\/arxiv.org\/pdf\/1809.10483.pdf\" target=\"_blank\" rel=\"noopener\">paper \"No New-Net<\/a> . The dataset (<a href=\"https:\/\/github.com\/neheller\/kits19\" target=\"_blank\" rel=\"noopener\">KiTS19<\/a>) from the <a href=\"https:\/\/kits19.grand-challenge.org\/\" target=\"_blank\" rel=\"noopener\">Kidney Tumour Segmentation Challenge 2019<\/a> is used to train the model.<\/p><p>\u00a0<\/p><h4>Overview of the implementation of the benchmark:<\/h4><p>First, the Nvidia driver, Nvidia Container Toolkit, <a href=\"https:\/\/docs.nvidia.com\/datacenter\/cloud-native\/container-toolkit\/install-guide.html\" target=\"_blank\" rel=\"noopener\">Nvidia Docker2<\/a> and <a href=\"https:\/\/docs.docker.com\/engine\/install\/ubuntu\/\" target=\"_blank\" rel=\"noopener\">Docker<\/a>\u00a0 must be installed.<\/p><p>The corresponding repository must be downloaded from GitHub<\/p><pre>git clone <a href=\"https:\/\/github.com\/mmarcinkiewicz\/training.git\">https:\/\/github.com\/mmarcinkiewicz\/training.git<\/a><\/pre><p>The image for the Docker container is created from an existing Dockerfile<\/p><pre>docker build unet-3d .<\/pre><p>Download the dataset <a href=\"https:\/\/github.com\/neheller\/kits19\" target=\"_blank\" rel=\"noopener\">KiTS19<\/a>.<\/p><p>The data should then be structured as follows:<\/p><pre role=\"region\"><code class=\"code-colors hljs language-gherkin\">data\n|<span class=\"hljs-string\">__ case_00000\n<\/span>|        |<span class=\"hljs-string\">__ imaging.nii.gz\n<\/span>|        |<span class=\"hljs-string\">__ segmentation.nii.gz\n<\/span>|<span class=\"hljs-string\">__ case_00001\n<\/span>|        |<span class=\"hljs-string\">__ imaging.nii.gz\n<\/span>|        |<span class=\"hljs-string\">__ segmentation.nii.gz\n...\n<\/span>|<span class=\"hljs-string\">__ case_00209\n<\/span>|        |<span class=\"hljs-string\">__ imaging.nii.gz\n<\/span>|        |<span class=\"hljs-string\">__ segmentation.nii.gz\n<\/span>|<span class=\"hljs-string\">__ kits.json<\/span><\/code><\/pre><p>Then<\/p><pre>sudo docker run<\/pre><p>is used to start an interactive session in the container.<\/p><p>Various directories from the Shell are mounted in the container so that there is access to the previously downloaded data.<\/p><p>The previously downloaded data is prepared in the container for the ML process and stored as a NumPy array.<\/p><p>Finally, the ML model will train in the container<\/p><pre>bash run_and_time.sh<\/pre><p>This command should be executed for seeds in the range {1..9}, the target accuracy should converge to 0.908.<\/p><p>Quality metric is mean (composite) DICE score for classes 1 (kidney) and 2 (kidney tumour).<\/p><p>Afterwards we measure training time for comparison of the different hardware setups.<\/p><h2>Inference Benchmark<\/h2><p>The benchmark was tested with Linux Ubuntu 20.4. The COCO (Common Objects in Context) dataset, based on the paper <a href=\"https:\/\/arxiv.org\/abs\/1405.0312\" target=\"_blank\" rel=\"noopener\">\"Microsoft COCO: Common objects in context\"<\/a>, is used. The model is ssd-resnet34, which assigns images from the dataset to a category, e.g. \"bottle\". The ssd-resnet-34-1200-onnx model is a multiscale SSD based on the ResNet-34 backbone network and is intended to perform object detection. The model has been trained from the COCO image dataset. This model is pre-trained in the PyTorch framework and converted to ONNX format.<\/p><p>\u00a0<\/p><h4>Overview of the implementation of the benchmark:<\/h4><ul><li>This benchmark is not executed in a container like the previous one, so only CUDA must be installed as a basic requirement besides Torch and NumPy<\/li><li>The corresponding repository must be downloaded from GitHub<br \/><span style=\"background: lightgrey;\">git clone\u00a0<\/span><a href=\"https:\/\/github.com\/mlperf\/inference.git\"><span style=\"background: lightgrey;\">https:\/\/github.com\/mlperf\/inference.git<\/span><\/a><\/li><li>ONNX Runtime ( https:\/\/github.com\/microsoft\/onnxruntime ) is used as ML accelerator<\/li><li>Then the benchmark is created by executing various Python scripts as defined by the benchmark<\/li><li>The ML model can be downloaded directly in the terminal<\/li><li>Annotation and Validation Data are downloaded<ul><li>Annotation data is the label data to check the accuracy of the model (.json format)<\/li><li>Validation data is data with which the model actually processes for evaluation (.jpg format)<\/li><\/ul><\/li><li>Resolution of the data is increased to 1200*1200, this is a requirement for the ssd-resnet34 model (new format of the validation data: .png)<\/li><li>Setting of environment variables MODEL_DIR and DATA_DIR, so that the executed bash script knows where the model and the preprocessed data set COCO-1200 are located<\/li><li>Run the benchmark in the shell with<br \/><span style=\"color: black; background: lightgrey;\">sudo -E .\/run_local.sh onnxruntime ssd-resnet34 gpu<\/span><ul><li>Other ML accelerators can also be used as ONNX Runtime<\/li><li>Models other than ssd-resnet34 applicable<\/li><li>Can also run on CPU<\/li><li>Bash script accepts a variety of commands (e.g. -count; -time; -accuracy)<\/li><\/ul><\/li><\/ul><h4>\u00a0<\/h4><h4>\u00a0<\/h4><p>\u00a0<\/p><h4>Functioning of the benchmark:<\/h4><p>\u00a0<\/p><p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-8361\" src=\"https:\/\/www.cloudandheat.com\/wp-content\/uploads\/2023\/01\/loadgen_integration_diagram-1024x426.png\" alt=\"Cloud&amp;Heat Technologies | Blog | ML Training Benchmark | Diagram of Functioning of the Benchmark\" width=\"700\" height=\"291\" \/><\/p><p>\u00a0<\/p><p>1. benchmark knows the model, dataset, and preprocessing.<\/p><p>Benchmark hands dataset sample IDs to LoadGen.<\/p><p>LoadGen starts generating queries of sample IDs.<\/p><p>Benchmark creates requests to backend.<\/p><p>5. result is post processed and forwarded to LoadGen.<\/p><p>LoadGen outputs logs for analysis.<\/p><p>\u00a0<\/p><p><a href=\"https:\/\/github.com\/mlcommons\/training\/tree\/master\/image_segmentation\/pytorch\" target=\"_blank\" rel=\"noopener\">GitHub Training Benchmark<\/a><\/p><p><a href=\"https:\/\/github.com\/mlcommons\/inference\/tree\/master\/vision\/classification_and_detection\" target=\"_blank\" rel=\"noopener\">GitHub Inference Benchmark<\/a><\/p><p>\u00a0<\/p><p>If you are interested in a benchmark for your used compute infrastructure, don't hesitate to contact us.<\/p><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>To compare hardware configurations, we use two MLCommons benchmarks. Read more.<\/p>","protected":false},"author":2,"featured_media":5395,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"5307,5282,5377,5211,5368,5236","_relevanssi_noindex_reason":"","inline_featured_image":false,"footnotes":""},"categories":[83,1,26],"tags":[74],"class_list":["post-5391","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-services","category-iaas","category-kubernetes","tag-kubernetes"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Machine Learning Benchmark<\/title>\n<meta name=\"description\" content=\"Cloud&amp;Heat | Blog | Machine Learning Benchmark\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cloudandheat.com\/en\/machine-learning-benchmark\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Machine Learning Benchmark\" \/>\n<meta property=\"og:description\" content=\"Cloud&amp;Heat | Blog | Machine Learning Benchmark\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cloudandheat.com\/en\/machine-learning-benchmark\/\" \/>\n<meta property=\"og:site_name\" content=\"Cloud &amp; Heat\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/CloudandHeat\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-10T10:53:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-16T12:40:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cloudandheat.com\/wp-content\/uploads\/2023\/01\/2022-Cloud-and-Heat-ML-Benchmark-Teaser.png\" \/>\n\t<meta property=\"og:image:width\" content=\"980\" \/>\n\t<meta property=\"og:image:height\" content=\"657\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Clemens M\u00fcller\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@cloudandheat\" \/>\n<meta name=\"twitter:site\" content=\"@cloudandheat\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Clemens M\u00fcller\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/\"},\"author\":{\"name\":\"Clemens M\u00fcller\",\"@id\":\"https:\/\/www.cloudandheat.com\/#\/schema\/person\/ba09b0c184d05469ca875d2cb5ba730a\"},\"headline\":\"Machine Learning Benchmark\",\"datePublished\":\"2022-11-10T10:53:17+00:00\",\"dateModified\":\"2025-09-16T12:40:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/\"},\"wordCount\":731,\"publisher\":{\"@id\":\"https:\/\/www.cloudandheat.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cloudandheat.com\/wp-content\/uploads\/2023\/01\/2022-Cloud-and-Heat-ML-Benchmark-Teaser.png\",\"keywords\":[\"Kubernetes\"],\"articleSection\":[\"Cloud Services\",\"IaaS\",\"Kubernetes\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/\",\"url\":\"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/\",\"name\":\"Machine Learning Benchmark\",\"isPartOf\":{\"@id\":\"https:\/\/www.cloudandheat.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cloudandheat.com\/wp-content\/uploads\/2023\/01\/2022-Cloud-and-Heat-ML-Benchmark-Teaser.png\",\"datePublished\":\"2022-11-10T10:53:17+00:00\",\"dateModified\":\"2025-09-16T12:40:46+00:00\",\"description\":\"Cloud&Heat | Blog | Machine Learning Benchmark\",\"breadcrumb\":{\"@id\":\"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/#primaryimage\",\"url\":\"https:\/\/www.cloudandheat.com\/wp-content\/uploads\/2023\/01\/2022-Cloud-and-Heat-ML-Benchmark-Teaser.png\",\"contentUrl\":\"https:\/\/www.cloudandheat.com\/wp-content\/uploads\/2023\/01\/2022-Cloud-and-Heat-ML-Benchmark-Teaser.png\",\"width\":980,\"height\":657,\"caption\":\"Cloud&Heat | Blog | Optimierung Energieeffizienz im Rechnzentrum | Senkung Energiebedarf | Effiziente Komponenten | Optimierung Betrieb\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/www.cloudandheat.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Machine Learning Benchmark\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cloudandheat.com\/#website\",\"url\":\"https:\/\/www.cloudandheat.com\/\",\"name\":\"Cloud & Heat Technolgies GmbH\",\"description\":\"Cloud-Service- und Cloud-Technologie-Provider\",\"publisher\":{\"@id\":\"https:\/\/www.cloudandheat.com\/#organization\"},\"alternateName\":\"Cloud and Heat Technologies GmbH\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cloudandheat.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.cloudandheat.com\/#organization\",\"name\":\"Cloud&Heat Technologies GmbH\",\"url\":\"https:\/\/www.cloudandheat.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.cloudandheat.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.cloudandheat.com\/wp-content\/uploads\/2022\/08\/logo.svg\",\"contentUrl\":\"https:\/\/www.cloudandheat.com\/wp-content\/uploads\/2022\/08\/logo.svg\",\"width\":907,\"height\":1782,\"caption\":\"Cloud&Heat Technologies GmbH\"},\"image\":{\"@id\":\"https:\/\/www.cloudandheat.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/CloudandHeat\",\"https:\/\/x.com\/cloudandheat\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cloudandheat.com\/#\/schema\/person\/ba09b0c184d05469ca875d2cb5ba730a\",\"name\":\"Clemens M\u00fcller\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.cloudandheat.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/350f97f507a0c231669ebf507b516e705ead54569fde6f8537dee0acc251ee2d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/350f97f507a0c231669ebf507b516e705ead54569fde6f8537dee0acc251ee2d?s=96&d=mm&r=g\",\"caption\":\"Clemens M\u00fcller\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Machine Learning Benchmark","description":"Cloud&amp;Heat | Blog | Machine Learning Benchmark","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cloudandheat.com\/en\/machine-learning-benchmark\/","og_locale":"en_GB","og_type":"article","og_title":"Machine Learning Benchmark","og_description":"Cloud&Heat | Blog | Machine Learning Benchmark","og_url":"https:\/\/www.cloudandheat.com\/en\/machine-learning-benchmark\/","og_site_name":"Cloud &amp; Heat","article_publisher":"https:\/\/www.facebook.com\/CloudandHeat","article_published_time":"2022-11-10T10:53:17+00:00","article_modified_time":"2025-09-16T12:40:46+00:00","og_image":[{"width":980,"height":657,"url":"https:\/\/www.cloudandheat.com\/wp-content\/uploads\/2023\/01\/2022-Cloud-and-Heat-ML-Benchmark-Teaser.png","type":"image\/png"}],"author":"Clemens M\u00fcller","twitter_card":"summary_large_image","twitter_creator":"@cloudandheat","twitter_site":"@cloudandheat","twitter_misc":{"Written by":"Clemens M\u00fcller"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/#article","isPartOf":{"@id":"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/"},"author":{"name":"Clemens M\u00fcller","@id":"https:\/\/www.cloudandheat.com\/#\/schema\/person\/ba09b0c184d05469ca875d2cb5ba730a"},"headline":"Machine Learning Benchmark","datePublished":"2022-11-10T10:53:17+00:00","dateModified":"2025-09-16T12:40:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/"},"wordCount":731,"publisher":{"@id":"https:\/\/www.cloudandheat.com\/#organization"},"image":{"@id":"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cloudandheat.com\/wp-content\/uploads\/2023\/01\/2022-Cloud-and-Heat-ML-Benchmark-Teaser.png","keywords":["Kubernetes"],"articleSection":["Cloud Services","IaaS","Kubernetes"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/","url":"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/","name":"Machine Learning Benchmark","isPartOf":{"@id":"https:\/\/www.cloudandheat.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/#primaryimage"},"image":{"@id":"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cloudandheat.com\/wp-content\/uploads\/2023\/01\/2022-Cloud-and-Heat-ML-Benchmark-Teaser.png","datePublished":"2022-11-10T10:53:17+00:00","dateModified":"2025-09-16T12:40:46+00:00","description":"Cloud&amp;Heat | Blog | Machine Learning Benchmark","breadcrumb":{"@id":"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/#primaryimage","url":"https:\/\/www.cloudandheat.com\/wp-content\/uploads\/2023\/01\/2022-Cloud-and-Heat-ML-Benchmark-Teaser.png","contentUrl":"https:\/\/www.cloudandheat.com\/wp-content\/uploads\/2023\/01\/2022-Cloud-and-Heat-ML-Benchmark-Teaser.png","width":980,"height":657,"caption":"Cloud&Heat | Blog | Optimierung Energieeffizienz im Rechnzentrum | Senkung Energiebedarf | Effiziente Komponenten | Optimierung Betrieb"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cloudandheat.com\/machine-learning-benchmark\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.cloudandheat.com\/"},{"@type":"ListItem","position":2,"name":"Machine Learning Benchmark"}]},{"@type":"WebSite","@id":"https:\/\/www.cloudandheat.com\/#website","url":"https:\/\/www.cloudandheat.com\/","name":"Cloud &amp; Heat Technolgies GmbH","description":"Cloud service and cloud technology providers","publisher":{"@id":"https:\/\/www.cloudandheat.com\/#organization"},"alternateName":"Cloud and Heat Technologies GmbH","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cloudandheat.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.cloudandheat.com\/#organization","name":"Cloud&amp;Heat Technologies GmbH","url":"https:\/\/www.cloudandheat.com\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.cloudandheat.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.cloudandheat.com\/wp-content\/uploads\/2022\/08\/logo.svg","contentUrl":"https:\/\/www.cloudandheat.com\/wp-content\/uploads\/2022\/08\/logo.svg","width":907,"height":1782,"caption":"Cloud&Heat Technologies GmbH"},"image":{"@id":"https:\/\/www.cloudandheat.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/CloudandHeat","https:\/\/x.com\/cloudandheat"]},{"@type":"Person","@id":"https:\/\/www.cloudandheat.com\/#\/schema\/person\/ba09b0c184d05469ca875d2cb5ba730a","name":"Clemens M\u00fcller","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.cloudandheat.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/350f97f507a0c231669ebf507b516e705ead54569fde6f8537dee0acc251ee2d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/350f97f507a0c231669ebf507b516e705ead54569fde6f8537dee0acc251ee2d?s=96&d=mm&r=g","caption":"Clemens M\u00fcller"}}]}},"_links":{"self":[{"href":"https:\/\/www.cloudandheat.com\/en\/wp-json\/wp\/v2\/posts\/5391","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cloudandheat.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cloudandheat.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudandheat.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cloudandheat.com\/en\/wp-json\/wp\/v2\/comments?post=5391"}],"version-history":[{"count":1,"href":"https:\/\/www.cloudandheat.com\/en\/wp-json\/wp\/v2\/posts\/5391\/revisions"}],"predecessor-version":[{"id":15264,"href":"https:\/\/www.cloudandheat.com\/en\/wp-json\/wp\/v2\/posts\/5391\/revisions\/15264"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cloudandheat.com\/en\/wp-json\/wp\/v2\/media\/5395"}],"wp:attachment":[{"href":"https:\/\/www.cloudandheat.com\/en\/wp-json\/wp\/v2\/media?parent=5391"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudandheat.com\/en\/wp-json\/wp\/v2\/categories?post=5391"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cloudandheat.com\/en\/wp-json\/wp\/v2\/tags?post=5391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}