{"id":95540,"date":"2020-10-01T01:42:11","date_gmt":"2020-09-30T23:42:11","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/opublikovany-finalnye-speczifikaczii-opencl-3-0"},"modified":"2020-10-01T01:42:11","modified_gmt":"2020-09-30T23:42:11","slug":"opublikovany-finalnye-speczifikaczii-opencl-3-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/opublikovany-finalnye-speczifikaczii-opencl-3-0","title":{"rendered":"Offentlige finale specifikationer for OpenCL 3.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Khronos-koncernerne, der st\u00e5r for udviklingen af specifikationerne for OpenGL, Vulkan og OpenCL, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/blog\/opencl-3.0-specification-finalized-and-initial-khronos-open-source-opencl-sdk-released\">har annonceret<\/a><\/noindex> om offentligg\u00f8relsen af de endelige specifikationer <noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/registry\/OpenCL\/\">OpenCL 3.0<\/a><\/noindex>, der definerer API'et og udvidelser af C-sprog til at organisere tv\u00e6r-platforms parallelle beregninger ved hj\u00e6lp af flerkerne CPU'er, GPU'er, FPGA'er, DSP'er og andre specialiserede chips, fra dem, der anvendes i supercomputere og cloud-servere, til chips, man kan finde i mobile enheder og indlejrede systemer. OpenCL-standarden er helt \u00e5ben og kr\u00e6ver ikke licensbetalinger. <\/p>\n<p>Samtidig <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/KhronosGroup\/OpenCL-SDK\/\">udgivet<\/a><\/noindex> \u00e5ben OpenCL SDK med v\u00e6rkt\u00f8jer, eksempler, dokumentation, headerfiler, C++-bindings og C-biblioteker til udvikling af programmer, der er kompatible med OpenCL 3.0. Derudover  <noindex><a rel=\"nofollow\" href=\"http:\/\/lists.llvm.org\/pipermail\/cfe-dev\/2020-September\/066883.html\">pr\u00e6senteret<\/a><\/noindex> den indledende implementering af OpenCL 3.0 baseret p\u00e5 Clang-kompilatoren, som er under revision af patches for integration i den prim\u00e6re samling af LLVM. I arbejdet med standarden deltager virksomheder som IBM, NVIDIA, Intel, AMD, Apple, ARM, Electronic Arts, Qualcomm, Texas Instruments og Toshiba. <\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/assets\/uploads\/apis\/OpenCL-3.0-Launch-Apr20.pdf\"><img decoding=\"async\" alt=\"Offentlige finale specifikationer for OpenCL 3.0 \" src=\"\/wp-content\/uploads\/2020\/09\/fae6dd404e3667b05e561abf6b23e8d9.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>De mest bem\u00e6rkelsesv\u00e6rdige <noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/assets\/uploads\/apis\/OpenCL-3.0-Launch-Apr20.pdf\">funktioner<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/opencl\">OpenCL 3.0<\/a><\/noindex>:\n<\/p>\n<ul>\n<li class=\"l\"> API'en for OpenCL 3.0 d\u00e6kker nu alle versioner af OpenCL (1.2, 2.x) uden at give separate specifikationer for hver version. OpenCL 3.0 muligg\u00f8r udvidelse af kernefunktionaliteten gennem integration af yderligere specifikationer, der vil blive lagdelt i form af muligheder, uden at det blokerer den monolitiske karakter af OpenCL 1.2\/2.x.\n<\/li>\n<li class=\"l\"> Kun funktionaliteten, der svarer til OpenCL 1.2, er blevet erkl\u00e6ret obligatorisk, mens alle muligheder, der foresl\u00e5s i OpenCL 2.x specifikationerne, betragtes som fakultative. Denne tilgang vil forenkle oprettelsen af specialiserede implementationer, der er kompatible med OpenCL 3.0, og udvide spektret af enheder, hvor OpenCL 3.0 kan anvendes. For eksempel kan producenter implementere support for OpenCL 3.0 uden at implementere separate funktioner fra OpenCL 2.x. For at f\u00e5 adgang til de fakultative sprogfunktioner er der i OpenCL 3.0 tilf\u00f8jet et system for kontrolanmodninger, som muligg\u00f8r vurdering af underst\u00f8ttelsen af enkelte API-elementer samt s\u00e6rlige makroer.\n<\/li>\n<li class=\"l\"> Standardiseringen med tidligere udgivne specifikationer forenkler overs\u00e6ttelsen af applikationer til OpenCL 3.0. Applikationer lavet med OpenCL 1.2 vil kunne k\u00f8re p\u00e5 enheder, der underst\u00f8tter OpenCL 3.0 uden \u00e6ndringer. Applikationer skrevet i OpenCL 2.x kr\u00e6ver heller ikke kode\u00e6ndringer, men hvis OpenCL 3.0-milj\u00f8et tilbyder den n\u00f8dvendige funktionalitet (for at sikre fremtidig b\u00e6rbarhed anbefales det, at OpenCL 2.x-applikationer tilf\u00f8jer kontrolanmodninger for at vurdere underst\u00f8ttelsen af de anvendte OpenCL 2.x-funktioner). Drivere med OpenCL-implementeringer vil let kunne opdatere deres produkter til OpenCL 3.0 ved blot at tilf\u00f8je h\u00e5ndtering af foresp\u00f8rgsler om specifikke API-kald og gradvist udvide funktionaliteten over tid.\n<\/li>\n<li class=\"l\"> OpenCL 3.0-specifikationen er tilpasset milj\u00f8et, udvidelserne og specifikationerne for det universelle intermediate representation SPIR-V, som ogs\u00e5 anvendes i Vulkan API\u2019en. Underst\u00f8ttelse af SPIR-V 1.3-specifikationen er integreret i OpenCL 3.0 som en valgfri funktion. Gennem brug af det intermediate representation <noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/registry\/spir-v\/\">SPIR-V<\/a><\/noindex> til beregningskerner er der tilf\u00f8jet underst\u00f8ttelse af operationer med undergrupper.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/assets\/uploads\/apis\/OpenCL-3.0-Launch-Apr20.pdf\"><img decoding=\"async\" alt=\"Offentlige finale specifikationer for OpenCL 3.0 \" src=\"\/wp-content\/uploads\/2020\/09\/c79e0efdc0aa1d5f7bd2c284a5247336.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> Underst\u00f8ttelse er tilf\u00f8jet for udvidelsen til udf\u00f8relse af asynkrone DMA-operationer (Asynchronous DMA), som underst\u00f8ttes i DSP-lignende chips med direkte adgang til hukommelse. Asynchronous DMA muligg\u00f8r brugen af DMA-transaktioner til dataoverf\u00f8rsel mellem global og lokal hukommelse i asynkrone tilstande, parallelt med de udf\u00f8rte beregninger eller andre dataoverf\u00f8rselsoperationer.\n<\/li>\n<li class=\"l\"> Specifikationen af udvidelser til parallel programmering for C-sproget er blevet opdateret til <noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/registry\/OpenCL\/specs\/3.0-unified\/html\/OpenCL_C.html\">version 3.0<\/a><\/noindex>, og udviklingen af sprogudvidelserne OpenCL for C++ er stoppet til fordel for projektet &#171;C++ for OpenCL&#187;. C++ for OpenCL er en compiler baseret p\u00e5 Clang\/LLVM og <noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/blog\/offline-compilation-of-opencl-kernels-into-spir-v-using-open-source-tooling\">omdanner<\/a><\/noindex> kerner til C++ og OpenCL C til det intermediate representation SPIR-V eller lavniveau maskinkode. Gennem omdannelsen til SPIR-V muligg\u00f8res ogs\u00e5 kompileringen af C++-applikationer, der bruger SYCL-skabelonbiblioteket, hvilket forenkler oprettelsen af parallelle applikationer.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/assets\/uploads\/apis\/OpenCL-3.0-Launch-Apr20.pdf\"><img decoding=\"async\" alt=\"Offentlige finale specifikationer for OpenCL 3.0 \" src=\"\/wp-content\/uploads\/2020\/09\/faa2682ebe3c0e053c2132742a97d2c8.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> Til omdannelse af OpenCL gennem Vulkan API\u2019en foresl\u00e5s compiler <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/google\/clspv\">clspv<\/a><\/noindex>, som konverterer OpenCL-kerner til Vulkan SPIR-V-repr\u00e6sentationen, og et lag <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kpet\/clvk\">clvk<\/a><\/noindex> , der muligg\u00f8r brugen af OpenCL API oven p\u00e5 Vulkan.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/assets\/uploads\/apis\/OpenCL-3.0-Launch-Apr20.pdf\"><img decoding=\"async\" alt=\"Offentlige finale specifikationer for OpenCL 3.0 \" src=\"\/wp-content\/uploads\/2020\/09\/2c4712678e5c2ab1826a0841aca905f1.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Kilde: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53810\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043d\u0446\u0435\u0440\u043d Khronos, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u0430 OpenGL, Vulkan \u0438 OpenCL, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 OpenCL 3.0, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0438\u0445 API \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f \u044f\u0437\u044b\u043a\u0430 \u0421 \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u0440\u043e\u0441\u0441-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043c\u043d\u043e\u0433\u043e\u044f\u0434\u0435\u0440\u043d\u044b\u0445 CPU, GPU, FPGA, DSP \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0447\u0438\u043f\u043e\u0432, \u043e\u0442 \u0442\u0435\u0445, \u0447\u0442\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u0432 \u0441\u0443\u043f\u0435\u0440\u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u0445 \u0438 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445, \u0434\u043e \u0447\u0438\u043f\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u0432\u0441\u0442\u0440\u0435\u0442\u0438\u0442\u044c \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":95541,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-95540","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043d\u0446\u0435\u0440\u043d Khronos, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u0430 OpenGL, Vulkan \u0438 OpenCL,\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/news\/opublikovany-finalnye-speczifikaczii-opencl-3-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 OpenCL 3.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043d\u0446\u0435\u0440\u043d Khronos, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u0430 OpenGL, Vulkan \u0438 OpenCL,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/opublikovany-finalnye-speczifikaczii-opencl-3-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-09-30T23:42:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-30T23:42:11+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47De endelige specifikationer for OpenCL 3.0 offentliggjort | ProHoster","description":"Khronos-koncernerne, der st\u00e5r for udviklingen af specifikationerne for OpenGL, Vulkan og OpenCL,","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/opublikovany-finalnye-speczifikaczii-opencl-3-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 OpenCL 3.0 | ProHoster","og:description":"\u041a\u043e\u043d\u0446\u0435\u0440\u043d Khronos, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u0430 OpenGL, Vulkan \u0438 OpenCL,","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/opublikovany-finalnye-speczifikaczii-opencl-3-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-09-30T23:42:11+00:00","article:modified_time":"2020-09-30T23:42:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"95540","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:03:22","updated":"2022-09-28 11:08:49","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/95540","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=95540"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/95540\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/95541"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=95540"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=95540"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=95540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}