Hi, all!
I try to replace "iaf_psc_alpha" with "iaf_psc_alpha_ps" and
"poisson_generator" with "poisson_generator_ps" for using precise
spikes neuron template in the simulation
However, there are somethings wrong with the logs related to SLI with which I hadn't
been familiar:
(If the randomizing of membrane potentials is removed, hpc_benchmark.py could run as
usual)
Traceback (most recent call last):
File "./hpc_benchmark.py", line 456, in <module>
run_simulation()
File "./hpc_benchmark.py", line 362, in run_simulation
sr = build_network(logger)
File "./hpc_benchmark.py", line 227, in build_network
nest.GetLocalNodeCollection(E_neurons).V_m = random_vm
File
"/GPUFS/sysu_hpcedu_302/lvtx/tools/nest-simulator/3.3-intel-2021/lib64/python3.8/site-packages/nest/lib/hl_api_types.py",
line 543, in __setattr__
self.set({attr: value})
File
"/GPUFS/sysu_hpcedu_302/lvtx/tools/nest-simulator/3.3-intel-2021/lib64/python3.8/site-packages/nest/lib/hl_api_types.py",
line 477, in set
sli_func('SetStatus', self._datum, params)
File
"/GPUFS/sysu_hpcedu_302/lvtx/tools/nest-simulator/3.3-intel-2021/lib64/python3.8/site-packages/nest/ll_api.py",
line 165, in sli_func
sli_run(slifun) # SLI support code to execute s on args
File
"/GPUFS/sysu_hpcedu_302/lvtx/tools/nest-simulator/3.3-intel-2021/lib64/python3.8/site-packages/nest/ll_api.py",
line 115, in catching_sli_run
raise exceptionCls(commandname, message)
nest.lib.hl_api_exceptions.TypeMismatch: TypeMismatch in SLI function SetStatus_id:
Expected datatype: doubletype
Provided datatype: parametertype
How could I fix that? Or another way to implement randomizing of membrane potentials?
Tianxiang Lyu
Department of Mechanic
Sun Yet-Sen University
No. 66, Gongchang Road, Guangming District, Shenzhen, 518107, P. R. China