Révision 275

ETSN/MyDFT_4.py (revision 275)
112 112
    Elapsed=time.time()-TimeIn
113 113
    print("Copy from Device 2 Host : %.3f" % Elapsed)
114 114

  
115
    # Liberation of memory
116
    a_g.release()
117
    b_g.release()
118
    A_g.release()
119
    B_g.release()
120
    
115 121
    return(A_ocl,B_ocl)
116 122

  
117 123
import sys
ETSN/MyDFT_5.py (revision 275)
112 112
    Elapsed=time.time()-TimeIn
113 113
    print("Copy from Device 2 Host : %.3f" % Elapsed)
114 114

  
115
    # Liberation of memory
116
    a_g.release()
117
    b_g.release()
118
    A_g.release()
119
    B_g.release()    
120
    
115 121
    return(A_ocl,B_ocl)
116 122

  
117 123
# CUDA Silly complete operation
ETSN/MyDFT_6.py (revision 275)
112 112
    Elapsed=time.time()-TimeIn
113 113
    print("Copy from Device 2 Host : %.3f" % Elapsed)
114 114

  
115
    # Liberation of memory
116
    a_g.release()
117
    b_g.release()
118
    A_g.release()
119
    B_g.release()
120
    
115 121
    return(A_ocl,B_ocl)
116 122

  
117 123
# CUDA Silly complete operation
ETSN/MyDFT_7.py (revision 275)
128 128
    Elapsed=time.time()-TimeIn
129 129
    print("Copy from Device 2 Host : %.3f" % Elapsed)
130 130

  
131
    # Liberation of memory
131 132
    a_g.release()
132 133
    b_g.release()
133 134
    A_g.release()
ETSN/MyDFT_8.py (revision 275)
128 128
    Elapsed=time.time()-TimeIn
129 129
    print("Copy from Device 2 Host : %.3f" % Elapsed)
130 130

  
131
    # Liberation of memory
131 132
    a_g.release()
132 133
    b_g.release()
133 134
    A_g.release()
ETSN/MyDFT_9.py (revision 275)
128 128
    Elapsed=time.time()-TimeIn
129 129
    print("Copy from Device 2 Host : %.3f" % Elapsed)
130 130

  
131
    # Liberation of memory
131 132
    a_g.release()
132 133
    b_g.release()
133 134
    A_g.release()
ETSN/MySteps_0.py (revision 275)
41 41
    res_np = np.empty_like(a_np)
42 42
    # Copy from Device to Host
43 43
    cl.enqueue_copy(queue, res_np, res_g)
44

  
45
    # Liberation of memory
46
    a_g.release()
47
    b_g.release()
48
    res_g.release()
44 49
    
45 50
    return(res_np)
46 51

  
ETSN/MySteps_2.py (revision 275)
74 74
    Elapsed=time.time()-TimeIn
75 75
    print("Copy from Device 2 Host : %.3f" % Elapsed)
76 76

  
77
    # Liberation of memory
78
    a_g.release()
79
    b_g.release()
80
    res_g.release()
81

  
77 82
    return(res_np)
78 83

  
79 84
# OpenCL complete operation
......
150 155
    Elapsed=time.time()-TimeIn
151 156
    print("Copy from Device 2 Host : %.3f" % Elapsed)
152 157

  
158
    # Liberation of memory
159
    a_g.release()
160
    b_g.release()
161
    res_g.release()
162

  
153 163
    return(res_np)
154 164

  
155 165
import sys
ETSN/MySteps_3.py (revision 275)
96 96
    Elapsed=time.time()-TimeIn
97 97
    print("Copy from Device 2 Host : %.3f" % Elapsed)
98 98

  
99
    # Liberation of memory
100
    a_g.release()
101
    b_g.release()
102
    res_g.release()
103

  
99 104
    return(res_np)
100 105

  
101 106
# OpenCL complete operation
......
172 177
    Elapsed=time.time()-TimeIn
173 178
    print("Copy from Device 2 Host : %.3f" % Elapsed)
174 179

  
180
    # Liberation of memory
181
    a_g.release()
182
    b_g.release()
183
    res_g.release()
184
    
175 185
    return(res_np)
176 186

  
177 187
import sys
ETSN/MySteps_4.py (revision 275)
97 97
    Elapsed=time.time()-TimeIn
98 98
    print("Copy from Device 2 Host : %.3f" % Elapsed)
99 99

  
100
    # Liberation of memory
101
    a_g.release()
102
    b_g.release()
103
    res_g.release()
104

  
100 105
    return(res_np)
101 106

  
102 107
# OpenCL complete operation
......
173 178
    Elapsed=time.time()-TimeIn
174 179
    print("Copy from Device 2 Host : %.3f" % Elapsed)
175 180

  
181
    # Liberation of memory
182
    a_g.release()
183
    b_g.release()
184
    res_g.release()
185

  
176 186
    return(res_np)
177 187

  
178 188
import sys
ETSN/MySteps_5.py (revision 275)
139 139
    Elapsed=time.time()-TimeIn
140 140
    print("Copy from Device 2 Host : %.3f" % Elapsed)
141 141

  
142
    # Liberation of memory
143
    a_g.release()
144
    b_g.release()
145
    res_g.release()
146
    
142 147
    return(res_np)
143 148

  
144 149
# OpenCL complete operation
......
215 220
    Elapsed=time.time()-TimeIn
216 221
    print("Copy from Device 2 Host : %.3f" % Elapsed)
217 222

  
223
    # Liberation of memory
224
    a_g.release()
225
    b_g.release()
226
    res_g.release()
227

  
218 228
    return(res_np)
219 229

  
220 230
import sys
ETSN/MySteps_5b.py (revision 275)
126 126
    Elapsed=time.time()-TimeIn
127 127
    print("Copy from Device 2 Host : %.3f" % Elapsed)
128 128

  
129
    # Liberation of memory
130
    a_g.release()
131
    b_g.release()
132
    res_g.release()
133
    
129 134
    return(res_np)
130 135

  
131 136
# OpenCL complete operation
......
202 207
    Elapsed=time.time()-TimeIn
203 208
    print("Copy from Device 2 Host : %.3f" % Elapsed)
204 209

  
210
    # Liberation of memory
211
    a_g.release()
212
    b_g.release()
213
    res_g.release()    
214
    
205 215
    return(res_np)
206 216

  
207 217
import sys
ETSN/MySteps_5c.py (revision 275)
137 137
    Elapsed=time.time()-TimeIn
138 138
    print("Copy from Device 2 Host : %.3f" % Elapsed)
139 139

  
140
    # Liberation of memory
141
    a_g.release()
142
    b_g.release()
143
    res_g.release()
144
    
140 145
    return(res_np)
141 146

  
142 147
# OpenCL complete operation
......
213 218
    Elapsed=time.time()-TimeIn
214 219
    print("Copy from Device 2 Host : %.3f" % Elapsed)
215 220

  
221
    # Liberation of memory
222
    a_g.release()
223
    b_g.release()
224
    res_g.release()
225
    
216 226
    return(res_np)
217 227

  
218 228
import sys

Formats disponibles : Unified diff