- 在线时间
- 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 编辑 * {$ r4 ?- A# X
! A G3 o1 f/ o* }3 h
刚学maple,试炼了一些帮助文档里面的例子,出现“Error,(in unknown) CUDA memory allocation failed" ,求帮助- X* o F4 w9 D2 O) u3 p
代码和计算如下:(红色的是结果,绿色的是错误信息)而且运行两次的错误提示不一样。, K9 r# K' J* ]" `
第一次的运行:+ C f- ?" R, u9 @) x
n := 4000;0 c5 {+ ]& B# X" @3 m
M1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
) Z# i7 ]2 d1 p* XM2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
, B, o) K, v$ {6 G, i. VCUDA:-IsEnabled();
; k* d0 x# k3 J; S& a8 a false
6 z" P: z" {# \) ltNoCUDA := time[real](M1.M2);
# U3 f- @' ?0 O7 _ 8.860
- @9 ], U/ ]( \* uCUDA:-Enable(true);5 C) c+ x) U9 K0 d, K0 ]
false
; x; y. R- h7 V+ JCUDA:-IsEnabled();
) X' c8 a+ p( |! \ true' c' o' M! R8 Q w" j4 o W" S
tCUDA := time[real](M1.M2);
; {2 R( f7 T! H5 s+ X* LError, (in unknown) CUBLAS internal error
8 h0 Y2 f: |9 q# B2 A. b0 m' A. @' J/ levalf(tNoCUDA/tCUDA);
" g6 J, a2 J* @4 n; L 8.860/tCUDA
s( S+ n$ Q+ j# }; W- nCUDA:-Enable(false);8 H$ Q! v9 i8 ^; ]3 T- i
true
) q. I# c u% L% p2 Q2 `CUDA:-IsEnabled();; K: W9 p4 B4 @9 ^
false5 @2 I$ V# w5 k& R* j1 {& u* I
- ^2 d+ V) D4 L( ^! {/ U
) h$ \9 Q7 d5 i/ k0 l
0 K# t6 m/ t& t6 a第二次运行: r* Q, `" U1 L; p
n := 4000;1 H& O* L- `: f8 ^, @, s
M1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);# I0 L0 i/ h6 E# l% x, }9 z5 q6 _
M2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);9 M" Z/ f$ B+ i! C& h' q
CUDA:-IsEnabled();% O# B# a# ?5 g; \- G
false
2 D2 R$ Y+ [+ etNoCUDA := time[real](M1.M2);/ m8 p& F0 v3 y! D8 r9 v6 N7 P
6.775
+ T) K2 l/ J4 Y) Q' S" xCUDA:-Enable(true);
+ P, z7 \4 O `8 D1 ]7 l p1 o+ O* | false
1 {% E) U( \" D. mCUDA:-IsEnabled();
/ ~8 Z7 M2 N5 U( b8 V) H true% w" V: Y D* h/ z* _
tCUDA := time[real](M1.M2);. {; V! P( L }; A
Error, (in unknown) CUDA memory allocation failed
/ @# c! }) \% l, M- ?9 k# I: C" Xevalf(tNoCUDA/tCUDA);
8 i- D- w0 C9 n* K1 K9 ` 6.775/ tCUDA
" H8 l' d" c3 UCUDA:-Enable(false);
6 n& l& @9 I# A3 S true
- a) O1 H0 [' i1 u2 g, q' RCUDA:-IsEnabled();
8 C; t; B( D- R6 J5 w6 L( a! E$ l
; t8 D; i) H: z! U4 a+ \
. f" @2 A F s, P% d
5 v. a' k% J& u9 K, ~- \3 ~" w0 A+ q7 J: @8 s
|
zan
|