<legend id='8flK9'><style id='8flK9'><dir id='8flK9'><q id='8flK9'></q></dir></style></legend>
    <bdo id='8flK9'></bdo><ul id='8flK9'></ul>
<tfoot id='8flK9'></tfoot>

    <small id='8flK9'></small><noframes id='8flK9'>

    1. <i id='8flK9'><tr id='8flK9'><dt id='8flK9'><q id='8flK9'><span id='8flK9'><b id='8flK9'><form id='8flK9'><ins id='8flK9'></ins><ul id='8flK9'></ul><sub id='8flK9'></sub></form><legend id='8flK9'></legend><bdo id='8flK9'><pre id='8flK9'><center id='8flK9'></center></pre></bdo></b><th id='8flK9'></th></span></q></dt></tr></i><div id='8flK9'><tfoot id='8flK9'></tfoot><dl id='8flK9'><fieldset id='8flK9'></fieldset></dl></div>

      如何使用纯Python激活Google CoLab GPU

      时间:2024-08-21
      <i id='fD9HC'><tr id='fD9HC'><dt id='fD9HC'><q id='fD9HC'><span id='fD9HC'><b id='fD9HC'><form id='fD9HC'><ins id='fD9HC'></ins><ul id='fD9HC'></ul><sub id='fD9HC'></sub></form><legend id='fD9HC'></legend><bdo id='fD9HC'><pre id='fD9HC'><center id='fD9HC'></center></pre></bdo></b><th id='fD9HC'></th></span></q></dt></tr></i><div id='fD9HC'><tfoot id='fD9HC'></tfoot><dl id='fD9HC'><fieldset id='fD9HC'></fieldset></dl></div>

      <tfoot id='fD9HC'></tfoot>

    2. <legend id='fD9HC'><style id='fD9HC'><dir id='fD9HC'><q id='fD9HC'></q></dir></style></legend>

          • <bdo id='fD9HC'></bdo><ul id='fD9HC'></ul>

            <small id='fD9HC'></small><noframes id='fD9HC'>

                <tbody id='fD9HC'></tbody>

              1. 本文介绍了如何使用纯Python激活Google CoLab GPU的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我是Google CoLab新手。

                我正尝试在那里进行深度学习。

                我已经编写了一个类来创建和训练LSTM网络,只使用python,而不是任何特定的深度学习库,如TensorFlow、pytorch等。

                我认为我使用的是GPU,因为我在CoLab中正确选择了运行时类型。

                但是,在代码执行期间,我有时收到退出GPU模式的消息,因为我没有使用它。

                因此,我的问题是:如何使用Google CoLab GPU,只使用普通的python,而不使用特殊的人工智能库?是否有类似于"装饰器代码"的内容可以放入我的原始代码中,以便激活GPU?

                推荐答案

                确保nVIDIA驱动程序是最新的,您还可以安装CUDA工具包(协作时不确定是否需要)

                又称Numba

                如果需要,您可以使用conda安装它们

                示例

                
                conda install numba & conda install cudatoolkit
                or
                pip install numba
                
                

                我们将对要在GPU上计算的函数使用numba.jit修饰符。装饰符有几个参数,但我们将只使用target参数。target告诉jit编译哪个源("cpu"或"cuda")的代码。"CUDA"对应于GPU。但是,如果将cpu作为参数传递,则jit会尝试优化代码在cpu上运行得更快,并提高速度。

                
                from numba import jit, cuda 
                import numpy as np
                
                @jit(target ="cuda")                          
                def func(a): 
                    for i in range(10000000): 
                        a[i]+= 1
                

                这篇关于如何使用纯Python激活Google CoLab GPU的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:在python坞站映像上使用GPU 下一篇:查找最佳子字符串匹配

                相关文章

                <i id='4ennl'><tr id='4ennl'><dt id='4ennl'><q id='4ennl'><span id='4ennl'><b id='4ennl'><form id='4ennl'><ins id='4ennl'></ins><ul id='4ennl'></ul><sub id='4ennl'></sub></form><legend id='4ennl'></legend><bdo id='4ennl'><pre id='4ennl'><center id='4ennl'></center></pre></bdo></b><th id='4ennl'></th></span></q></dt></tr></i><div id='4ennl'><tfoot id='4ennl'></tfoot><dl id='4ennl'><fieldset id='4ennl'></fieldset></dl></div>
                1. <small id='4ennl'></small><noframes id='4ennl'>

                  • <bdo id='4ennl'></bdo><ul id='4ennl'></ul>

                    <legend id='4ennl'><style id='4ennl'><dir id='4ennl'><q id='4ennl'></q></dir></style></legend>
                  1. <tfoot id='4ennl'></tfoot>