擅长:python、mysql、java
<p>解决了<code>flask</code>中延迟加载和手动生成{<cd2>}的问题(即在<code>PyCUDA</code>中没有{<cd3>}。在</p>
<p>请参考<a href="http://flask.pocoo.org/docs/1.0/patterns/lazyloading/" rel="noreferrer">this</a>中的延迟加载<code>flask</code>。在</p>
<p>我的<code>views.py</code>文件:</p>
<pre><code>import numpy as np
import pycuda.driver as cuda
from pycuda.compiler import SourceModule
def index():
cuda.init()
device = cuda.Device(0) # enter your gpu id here
ctx = device.make_context()
mod = SourceModule("""
int x = 4;
""")
ctx.pop() # very important
print ("done")
return "success"
</code></pre>