oak*_*kca 0 python cuda gpu numpy pyomo
我想知道是否有办法使用 NVIDIA Cuda 通过 GPU 求解 Pyomo 具体模型。
我查看了https://developer.nvidia.com/how-to-cuda-python,并看到了有关它的视频。事实证明你的输入参数是否可以被 numpy 识别,例如;np.float32、np.float64 等...可以通过 GPU 进行编译/求解,
我们使用一个函数来创建所有模型并用以下方法求解:
optim = SolverFactory('glpk')
optim = setup_solver(optim, logfile=log_filename)
result = optim.solve(prob, tee=True)
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我们求解函数的输入将是 prob(一个 pyomo 具体模型)。有没有办法通过 GPU 而不是 CPU 来解决这个问题?
谢谢你!
不,你不能。
公平地说,人们可以写一本关于这个想法有多么误导的书,但让我们把它简单化,只指出一些基本的东西(并忽略许多其他细节):