質問編集履歴

4

出力訂正

2017/02/06 23:46

投稿

neil
neil

スコア25

test CHANGED
File without changes
test CHANGED
@@ -160,7 +160,17 @@
160
160
 
161
161
  を走らせてみて途中のstdoutの結果を見ました。
162
162
 
163
+ '''
164
+
165
+ utilization.gpu [%]
166
+
167
+ 0 %
168
+
169
+ 99 %
170
+
171
+ '''
172
+
163
- utilization.gpu [%] 0 % 97 %と3つの値が来ることを期待していたのですが、実際は初めのutilization.gpu [%]だけでした。
173
+ 複数行で3つの値が来ることを期待していたのですが、実際は初めのutilization.gpu [%]だけでした。
164
174
 
165
175
 
166
176
 

3

補足追加

2017/02/06 23:46

投稿

neil
neil

スコア25

test CHANGED
File without changes
test CHANGED
@@ -166,4 +166,4 @@
166
166
 
167
167
  ###補足情報(言語/FW/ツール等のバージョンなど)
168
168
 
169
- より詳細な情報
169
+ nodeのsimple-ssh

2

誤字

2017/02/06 23:37

投稿

neil
neil

スコア25

test CHANGED
File without changes
test CHANGED
@@ -112,9 +112,9 @@
112
112
 
113
113
  host: gpu_name,
114
114
 
115
- user: 'takata',
115
+ user: 'name',
116
116
 
117
- pass: 'zvAPb24I'
117
+ pass: 'pass'
118
118
 
119
119
  });
120
120
 

1

いただいた回答を走らせてみました。

2017/02/06 23:33

投稿

neil
neil

スコア25

test CHANGED
File without changes
test CHANGED
@@ -96,7 +96,71 @@
96
96
 
97
97
  ###試したこと
98
98
 
99
+ // Mixing jQuery and Node.js code in the same file? Yes please!
100
+
101
+
102
+
103
+ $(function(){
104
+
105
+
106
+
107
+ function query_gpu(gpu_name, array, callback) {
108
+
109
+ var SSH = require('simple-ssh');
110
+
111
+ var ssh = new SSH({
112
+
113
+ host: gpu_name,
114
+
115
+ user: 'takata',
116
+
117
+ pass: 'zvAPb24I'
118
+
119
+ });
120
+
121
+
122
+
123
+ ssh.exec('nvidia-smi --query-gpu=utilization.gpu --format=csv', {
124
+
125
+ out: function(stdout) {
126
+
127
+ array.push(stdout)
128
+
129
+ debugger;
130
+
131
+ console.log(stdout)
132
+
133
+ callback();
134
+
135
+ }
136
+
137
+ }).start()
138
+
139
+ }
140
+
141
+
142
+
143
+ var a = [];
144
+
145
+ query_gpu('tai', a, function() {
146
+
147
+ // ここに取得したデータについての処理を全て書く
148
+
149
+ a[1] = Number(a[1].slice(0, 2));
150
+
151
+ a[2] = Number(a[2].slice(0, 2));
152
+
153
+ });
154
+
155
+
156
+
157
+
158
+
159
+ });
160
+
99
- 課題に対しアプローチしたことを記載してください
161
+ を走らせみて途中のstdoutの結果を見ました
162
+
163
+ utilization.gpu [%] 0 % 97 %と3つの値が来ることを期待していたのですが、実際は初めのutilization.gpu [%]だけでした。
100
164
 
101
165
 
102
166