我正在google colab中运行CNN架构,但是,即使在将变量初始化为全局变量之后,我仍然收到错误“未定义变量”。还有其他解决方法吗?请通过适当的方法指导我,以帮助克服这一问题。
global bits, L_weights
bits_init = bit_level_precision(cond_vals, normal_dist, num_bits, max_w_b_norm)
if model_used == 'normal':
L_weights_init = xbar_output(bits_init[0],w_inp, w_dim)
elif model_used == 'proposed':
f_grp_mapping = []
L_weights_init = xbar_output_prop(bits_init[0],w_inp, w_dim, grouped_cells, f_grp_mapping)
if fix_used == 'none':
bits = bit_level_precision(cond_vals, new_xbar, num_bits, max_w_b_norm)
L_weights = xbar_output(bits[0],w_inp, w_dim)
答案 0 :(得分:0)
无论何时打开Google colab笔记本,请尝试使用 Ctrl + F9 运行第一个单元格中的所有单元格,这可能会解决您的问题。您可能先前已经在其他基于云的运行时中工作的其他某个单元中定义了变量,当您重新打开笔记本时,所有单元元素都将被保存,但需要在与现在相同的基于云的运行时中工作。