| <?xml version='1.0' encoding='UTF-8' ?> |
| <svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='266.56pt' viewBox='0 0 432.00 266.56'> |
| <defs> |
| <style type='text/css'><![CDATA[ |
| .svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle { |
| fill: none; |
| stroke: #000000; |
| stroke-linecap: round; |
| stroke-linejoin: round; |
| stroke-miterlimit: 10.00; |
| } |
| .svglite text { |
| white-space: pre; |
| } |
| ]]></style> |
| </defs> |
| <rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/> |
| <defs> |
| <clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwyNjYuNTY='> |
| <rect x='0.00' y='0.00' width='432.00' height='266.56' /> |
| </clipPath> |
| </defs> |
| <g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNjYuNTY=)'> |
| </g> |
| <defs> |
| <clipPath id='cpMTcwLjIzfDQyNi41Mnw0Mi4zM3wyMTguMTg='> |
| <rect x='170.23' y='42.33' width='256.29' height='175.84' /> |
| </clipPath> |
| </defs> |
| <g clip-path='url(#cpMTcwLjIzfDQyNi41Mnw0Mi4zM3wyMTguMTg=)'> |
| <polyline points='225.95,218.18 225.95,42.33 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <polyline points='337.38,218.18 337.38,42.33 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <polyline points='170.23,218.18 170.23,42.33 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <polyline points='281.66,218.18 281.66,42.33 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <polyline points='393.09,218.18 393.09,42.33 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <rect x='170.23' y='45.78' width='115.89' height='13.79' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='170.23' y='63.02' width='43.68' height='13.79' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='170.23' y='114.74' width='8.91' height='13.79' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='170.23' y='80.26' width='22.29' height='13.79' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='170.23' y='183.70' width='2.67' height='13.79' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='170.23' y='131.98' width='8.91' height='13.79' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='170.23' y='97.50' width='15.15' height='13.79' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='170.23' y='149.22' width='6.24' height='13.79' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='170.23' y='166.46' width='5.35' height='13.79' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='170.23' y='200.94' width='16.94' height='13.79' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <polyline points='299.92,54.40 299.92,50.95 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='299.92,52.68 272.32,52.68 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='272.32,54.40 272.32,50.95 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='224.88,71.64 224.88,68.19 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='224.88,69.92 202.95,69.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='202.95,71.64 202.95,68.19 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='184.56,123.36 184.56,119.91 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='184.56,121.63 173.73,121.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='173.73,123.36 173.73,119.91 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='200.81,88.88 200.81,85.43 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='200.81,87.15 184.23,87.15 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='184.23,88.88 184.23,85.43 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='175.92,192.32 175.92,188.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='175.92,190.59 170.23,190.59 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='170.23,192.32 170.23,188.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='184.56,140.60 184.56,137.15 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='184.56,138.87 173.73,138.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='173.73,140.60 173.73,137.15 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='192.34,106.12 192.34,102.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='192.34,104.39 178.43,104.39 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='178.43,106.12 178.43,102.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='181.03,157.84 181.03,154.39 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='181.03,156.11 171.92,156.11 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='171.92,157.84 171.92,154.39 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='179.81,175.08 179.81,171.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='179.81,173.35 171.35,173.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='171.35,175.08 171.35,171.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='194.49,209.56 194.49,206.11 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='194.49,207.83 179.85,207.83 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='179.85,209.56 179.85,206.11 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <text x='298.12' y='55.36' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>52%</text> |
| <text x='225.92' y='72.60' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>20%</text> |
| <text x='187.82' y='124.32' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>4%</text> |
| <text x='204.52' y='89.84' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>10%</text> |
| <text x='181.58' y='193.28' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>1%</text> |
| <text x='187.82' y='141.56' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>4%</text> |
| <text x='194.06' y='107.08' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>7%</text> |
| <text x='185.14' y='158.80' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>3%</text> |
| <text x='184.25' y='176.04' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>2%</text> |
| <text x='195.84' y='210.52' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>8%</text> |
| </g> |
| <g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNjYuNTY=)'> |
| <text x='165.30' y='210.70' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='20.01px' lengthAdjust='spacingAndGlyphs'>Other</text> |
| <text x='165.30' y='193.46' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='92.71px' lengthAdjust='spacingAndGlyphs'>Go team doesn't know ML</text> |
| <text x='165.30' y='171.90' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='98.96px' lengthAdjust='spacingAndGlyphs'>Challenges with Go+Python</text> |
| <text x='165.30' y='180.54' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='52.04px' lengthAdjust='spacingAndGlyphs'>interoperability</text> |
| <text x='165.30' y='158.98' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='137.01px' lengthAdjust='spacingAndGlyphs'>Aspects of the Go language or runtime</text> |
| <text x='165.30' y='141.74' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='107.21px' lengthAdjust='spacingAndGlyphs'>Finding appropriate use cases</text> |
| <text x='165.30' y='124.50' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='147.69px' lengthAdjust='spacingAndGlyphs'>Lack of documentation or examples in Go</text> |
| <text x='165.30' y='107.26' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='91.19px' lengthAdjust='spacingAndGlyphs'>Lack of time or motivation</text> |
| <text x='165.30' y='90.02' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='92.71px' lengthAdjust='spacingAndGlyphs'>ML team doesn't know Go</text> |
| <text x='165.30' y='72.78' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='97.86px' lengthAdjust='spacingAndGlyphs'>Lack of specific Go libraries</text> |
| <text x='165.30' y='55.54' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='100.52px' lengthAdjust='spacingAndGlyphs'>Ecosystem is Python-centric</text> |
| <text x='170.23' y='228.85' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='11.56px' lengthAdjust='spacingAndGlyphs'>0%</text> |
| <text x='281.66' y='228.85' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='16.01px' lengthAdjust='spacingAndGlyphs'>50%</text> |
| <text x='393.09' y='228.85' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='20.46px' lengthAdjust='spacingAndGlyphs'>100%</text> |
| <text x='298.38' y='246.32' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='62.28px' lengthAdjust='spacingAndGlyphs'>% of respondents</text> |
| <text x='5.48' y='30.60' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='98.31px' lengthAdjust='spacingAndGlyphs'>(open-ended text response)</text> |
| <text x='5.48' y='17.66' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='360.78px' lengthAdjust='spacingAndGlyphs'>What's currently blocking you from using Go with AI-powered applications?</text> |
| <text x='426.52' y='259.31' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='29.15px' lengthAdjust='spacingAndGlyphs'>n = 250</text> |
| </g> |
| </svg> |