数学建模社区-数学中国

标题: maple并行运算help里面的例子出错 [打印本页]

作者: 流浪虎tsl    时间: 2013-6-28 09:23
标题: maple并行运算help里面的例子出错
本帖最后由 流浪虎tsl 于 2013-6-28 09:25 编辑
8 Y' s1 _2 ~$ p! o
# ~4 I2 A6 ~* {刚学maple,试炼了一些帮助文档里面的例子,出现“Error,(in unknown) CUDA memory allocation failed" ,求帮助
% Z( z. t# d) Y' K. y代码和计算如下:(红色的是结果,绿色的是错误信息)而且运行两次的错误提示不一样。4 \+ X+ W* _5 }- `
第一次的运行:  m4 v/ I1 I- P5 z3 x$ o
n := 4000;
4 f! j" |! u4 {' `7 D% `9 M6 UM1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
5 [6 C! |5 c1 Q; f7 w! ?+ IM2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);9 X" E+ @7 a+ G3 l9 j# n; D2 S
CUDA:-IsEnabled();) f8 d) }9 `; P9 m. {8 g
                             false
, r8 O2 j, [& K, UtNoCUDA := time[real](M1.M2);
' V, U  Z! N1 w6 C( \% q                             8.860% ^) I1 `, }4 z) U8 f1 Z- j4 w
CUDA:-Enable(true);
% r+ R8 J' w5 Q                             false
0 F9 v# G1 ?- O/ QCUDA:-IsEnabled();5 f3 V4 {! k* b$ a$ R, [
                              true3 e! Z% i" H0 \- v
tCUDA := time[real](M1.M2);; y& z" D1 P! U, Z
Error, (in unknown) CUBLAS internal error
5 E9 h/ D& X, a  c4 @; S5 Wevalf(tNoCUDA/tCUDA);
  Q2 P. o; u, o- ]7 |0 k) g                            8.860/tCUDA
9 u& c5 F/ _8 M1 MCUDA:-Enable(false);4 t( n2 d' e) H* C* a) V
                              true
- Y9 d0 C! L% x  K( j6 \
CUDA:-IsEnabled();
, @6 P3 R$ Y) x* h4 ~, l  [6 ~                             false
! l) u' W7 K) j  ]/ N
- P9 z" s2 T' b+ D2 N. D

$ C% ?7 i! f0 u2 z% j" Y# t' p1 _$ }$ }2 k; @5 t9 |
第二次运行:& |+ l$ g% J2 t" m7 i$ |
n := 4000;+ H& A1 F! T4 O3 o* |  B  Q
M1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);1 f* |. l' O. G2 x
M2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
9 G( U/ a2 h: MCUDA:-IsEnabled();( i  G+ W. Z. Q5 Q8 J" C1 b& a
                             false
* h( p  S# n8 @* H& d
tNoCUDA := time[real](M1.M2);
9 t5 Y8 C/ m. c' Q                             6.775" ^+ l( V; C9 t7 s" r: f& F
CUDA:-Enable(true);6 X. u9 M" ]" x  E1 P
                            false- E. S) j* {$ ], s9 ~- S" B
CUDA:-IsEnabled();9 \; g5 T  @" l
                              true
9 B$ O# E; A+ J5 n
tCUDA := time[real](M1.M2);; Z; y9 E9 C6 H1 L  ^
Error, (in unknown) CUDA memory allocation failed
) F$ L# x4 A# ~( L! W. Xevalf(tNoCUDA/tCUDA);3 ~* v" |$ h( i/ V" ?. i5 P4 T
                            6.775/ tCUDA3 e9 c5 I* r5 M3 |4 }2 y% C
CUDA:-Enable(false);( v# B/ w- X+ D$ u% C
                              true' v# p# V% {- k% |. ]4 n
CUDA:-IsEnabled();- O4 b2 H9 Y, M6 ?
' ^0 B7 `1 I3 o9 o' [

7 l# K$ g  G, n/ l3 ^4 T! v, q5 t( F" ~7 f" [/ {

5 c4 |4 z. h. Z) k" C0 x# ^5 _4 f0 q2 }/ ]7 Z

作者: mattee321    时间: 2013-7-10 21:53
谢谢楼主的分享
作者: mattee321    时间: 2013-7-10 21:53
谢谢楼主的分享




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5