@@ -133,7 +133,7 @@ void Graph::attach_label(cudaStream_t stream, int label, int sublabel)
133133}
134134
135135template <typename T>
136- void Graph::update_param (int label, int sublabel, int param, T value)
136+ void Graph::update_param (int label, int sublabel, int param, T value, bool debug )
137137{
138138 for (int i = 0 ; i < node_labels.size (); ++i)
139139 {
@@ -145,19 +145,22 @@ void Graph::update_param(int label, int sublabel, int param, T value)
145145
146146 node_needs_update[i] = true ;
147147
148- // printf("-----------------------------------------------------\n");
149- // printf("UPDATED:\n");
150- // DBGI(i);
151- // inspect_graph();
148+ if (debug)
149+ {
150+ printf (" -----------------------------------------------------\n " );
151+ printf (" UPDATED: " );
152+ DBGI (i);
153+ inspect_graph ();
154+ }
152155 }
153156}
154157
155- void Graph::update_param_ptr (int label, int sublabel, int param, void * value)
158+ void Graph::update_param_ptr (int label, int sublabel, int param, void * value, bool debug )
156159{
157- update_param<void *>(label, sublabel, param, value);
160+ update_param<void *>(label, sublabel, param, value, debug );
158161}
159162
160- void Graph::update_param_int (int label, int sublabel, int param, int value)
163+ void Graph::update_param_int (int label, int sublabel, int param, int value, bool debug )
161164{
162- update_param<int >(label, sublabel, param, value);
165+ update_param<int >(label, sublabel, param, value, debug );
163166}
0 commit comments