- 在线时间
- 5 小时
- 最后登录
- 2013-12-14
- 注册时间
- 2013-6-20
- 听众数
- 5
- 收听数
- 2
- 能力
- 0 分
- 体力
- 147 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 56
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 24
- 主题
- 1
- 精华
- 0
- 分享
- 0
- 好友
- 2
升级   53.68% TA的每日心情 | 奋斗 2013-12-14 09:41 |
|---|
签到天数: 15 天 [LV.4]偶尔看看III
- 自我介绍
- 学生
 |
本帖最后由 流浪虎tsl 于 2013-6-28 09:25 编辑
" A, H& t+ z' p7 [; q+ I, D0 u0 T8 b3 _0 B
刚学maple,试炼了一些帮助文档里面的例子,出现“Error,(in unknown) CUDA memory allocation failed" ,求帮助
0 m# @ I: F1 K/ H/ y& f* u7 a代码和计算如下:(红色的是结果,绿色的是错误信息)而且运行两次的错误提示不一样。9 ?! _! O y/ o% i- H5 x
第一次的运行:
' |6 C. @/ O5 P u! \; Gn := 4000;- L* D0 n1 J7 X+ D3 d' |* @' r2 k
M1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
2 f6 q; A, N, ?7 ^" o. m, B2 JM2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);5 }- n+ d8 g) W* u' W- \/ ]9 F
CUDA:-IsEnabled();! `. i4 c8 n: a: F- h
false
$ s( U! k! T0 o; G# i2 ztNoCUDA := time[real](M1.M2);2 m2 [$ O: X% P4 t& F9 b
8.860
0 O9 f4 S4 ?! ]' r6 w$ s3 \* W) t& {CUDA:-Enable(true);% j: T; t: ^' n0 `5 j: J+ G
false
; k' g3 o1 _: v0 y. }CUDA:-IsEnabled();
9 f, K% d$ x: z6 N3 c. g true: [% _9 c$ P. b9 Q5 X
tCUDA := time[real](M1.M2);
/ e- H0 u. ~+ b! GError, (in unknown) CUBLAS internal error
" B% K V; d& U' Revalf(tNoCUDA/tCUDA);
" i. z6 j% N+ U9 a6 y2 ^ 8.860/tCUDA
* ?& ^# x' _" j& o+ b* QCUDA:-Enable(false);: x6 f4 D% S; S7 H* z" V
true) C* F- Z Q7 \2 \, S0 F
CUDA:-IsEnabled();
8 f! g. [: J; B. m+ N! U false
+ O" K; v/ O8 n$ P+ u5 a
6 N+ L1 S! K5 `9 }1 G+ l0 N8 y5 E
% `& D$ H* @3 G& q# V3 _
$ c: C& O0 p- o3 N: S- @第二次运行:/ @) t' _' h) c( L. U) Q J9 Z
n := 4000;3 W1 y# j" J9 k7 k# e7 A, s
M1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
: N* p7 e7 m/ P' E* VM2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);# z) }2 a6 G9 A I
CUDA:-IsEnabled();5 C g1 t4 z0 O( h, X
false6 K6 g7 {3 k' c% f
tNoCUDA := time[real](M1.M2);" n6 s! L4 h( J, u
6.775
% X2 E) m3 y! [! X3 `CUDA:-Enable(true);) E5 o. x1 s G" p! i
false
) X; ^6 F- V7 L$ w V" kCUDA:-IsEnabled();
- }: x7 V& j- z5 K t% r true) l# c; L" G. x
tCUDA := time[real](M1.M2);- Z% e! n6 M1 P& Y7 ]
Error, (in unknown) CUDA memory allocation failed& ]7 R: ?* ?* Q6 Z8 q0 c' p
evalf(tNoCUDA/tCUDA);
, b( Y: \! I( ]' M 6.775/ tCUDA- M/ O7 d6 Q0 Q. L
CUDA:-Enable(false);( u6 o/ m$ {$ j6 o! x
true
2 \4 t( y& _. l1 u) VCUDA:-IsEnabled();
) e9 U/ G9 g6 L$ c* W( E- o: W" F) g3 [* @' F5 s
+ U3 X. g5 J/ w7 Q5 c
+ f! k) k) f B
7 Q# F' N0 O; Q. z' ?2 ~9 k$ Q# c/ E9 p3 X7 n5 y( U
|
zan
|