Dear all,
I’m trying to run nestml with the latest nest master branch commit (8e85268ca512e0f509240fb5ef06f62a4e61a67e) but I get an error when calling the `nest.Install()` function.
-- Install configuration: ""
-- Installing: /Users/wybo/miniconda3/envs/nest-multiscale/lib/nest/concmech_mockup_module.so
Traceback (most recent call last):
File "/Users/wybo/Code/NEST/nestml/tests/nest_compartmental_tests/compile_test.py", line 23, in <module>
nest.Install("concmech_mockup_module")
File "/Users/wybo/miniconda3/envs/nest-multiscale/lib/python3.12/site-packages/nest/ll_api.py", line 216, in stack_checker_func
return f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^
File "/Users/wybo/miniconda3/envs/nest-multiscale/lib/python3.12/site-packages/nest/lib/hl_api_simulation.py", line 332, in Install
return sr("(%s) Install" % module_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/wybo/miniconda3/envs/nest-multiscale/lib/python3.12/site-packages/nest/ll_api.py", line 103, in catching_sli_run
raise exceptionCls(commandname, message)
nest.lib.hl_api_exceptions.NESTErrors.DictError: DictError in SLI function SLIInterpreter::execute: Key '/Install' does not exist in dictionary.
Did anybody experience the same problem, or know what might cause it?
Best regards, Willem
---------------------- Dr. Willem Wybo Peter Grünberg Institute 15 - Neuromorphic Software Ecosystems Forschungszentrum Jülich www.fz-juelich.de/pgi/PGI-15 ----------------------
------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ Forschungszentrum Jülich GmbH 52425 Jülich Sitz der Gesellschaft: Jülich Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Stefan Müller Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), Karsten Beneke (stellv. Vorsitzender), Dr. Ir. Pieter Jansens ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------
Hi Willem,
There are some known issues with the NEST master and NESTML after the model registration is changed in NEST. There is a bug opened for this on the NEST repository: https://github.com/nest/nest-simulator/issues/3064
This is currently being worked on in NEST (see here https://github.com/nest/nest-simulator/pull/3103). The corresponding changes in NESTML are also in progress (see here https://github.com/nest/nestml/pull/1002). Until they are fixed, I think it is safe to use NEST 3.6 for generating code with NESTML.
Hope this helps!
Regards, Pooja
On 21. Feb 2024, at 09:28, Willem Wybo w.wybo@fz-juelich.de wrote:
Dear all,
I’m trying to run nestml with the latest nest master branch commit (8e85268ca512e0f509240fb5ef06f62a4e61a67e) but I get an error when calling the `nest.Install()` function.
-- Install configuration: "" -- Installing: /Users/wybo/miniconda3/envs/nest-multiscale/lib/nest/concmech_mockup_module.so Traceback (most recent call last): File "/Users/wybo/Code/NEST/nestml/tests/nest_compartmental_tests/compile_test.py", line 23, in <module> nest.Install("concmech_mockup_module") File "/Users/wybo/miniconda3/envs/nest-multiscale/lib/python3.12/site-packages/nest/ll_api.py", line 216, in stack_checker_func return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/Users/wybo/miniconda3/envs/nest-multiscale/lib/python3.12/site-packages/nest/lib/hl_api_simulation.py", line 332, in Install return sr("(%s) Install" % module_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/wybo/miniconda3/envs/nest-multiscale/lib/python3.12/site-packages/nest/ll_api.py", line 103, in catching_sli_run raise exceptionCls(commandname, message) nest.lib.hl_api_exceptions.NESTErrors.DictError: DictError in SLI function SLIInterpreter::execute: Key '/Install' does not exist in dictionary.
Did anybody experience the same problem, or know what might cause it?
Best regards, Willem
Dr. Willem Wybo Peter Grünberg Institute 15 - Neuromorphic Software Ecosystems Forschungszentrum Jülich www.fz-juelich.de/pgi/PGI-15
Forschungszentrum Jülich GmbH 52425 Jülich Sitz der Gesellschaft: Jülich Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Stefan Müller Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), Karsten Beneke (stellv. Vorsitzender), Dr. Ir. Pieter Jansens
NEST Users mailing list -- users@nest-simulator.org To unsubscribe send an email to users-leave@nest-simulator.org
Thanks Pooja! However, the problems appears also with nest 3.6 and 3.5. The file 'nestml/tests/nest_compartmental_tests/compile_test.py’ reproduces the problem for me, no matter the nest version apparently. Are there any specific C++ libraries that need to be installed for the loading to work?
Best regards, Willem
---------------------- Dr. Willem Wybo Peter Grünberg Institute 15 - Neuromorphic Software Ecosystems Forschungszentrum Jülich www.fz-juelich.de/pgi/PGI-15 ----------------------
On 21. Feb 2024, at 14:37, Babu, Pooja p.babu@fz-juelich.de wrote:
Hi Willem,
There are some known issues with the NEST master and NESTML after the model registration is changed in NEST. There is a bug opened for this on the NEST repository: https://github.com/nest/nest-simulator/issues/3064
This is currently being worked on in NEST (see herehttps://github.com/nest/nest-simulator/pull/3103). The corresponding changes in NESTML are also in progress (see herehttps://github.com/nest/nestml/pull/1002). Until they are fixed, I think it is safe to use NEST 3.6 for generating code with NESTML.
Hope this helps!
Regards, Pooja
On 21. Feb 2024, at 09:28, Willem Wybo w.wybo@fz-juelich.de wrote:
Dear all,
I’m trying to run nestml with the latest nest master branch commit (8e85268ca512e0f509240fb5ef06f62a4e61a67e) but I get an error when calling the `nest.Install()` function.
-- Install configuration: "" -- Installing: /Users/wybo/miniconda3/envs/nest-multiscale/lib/nest/concmech_mockup_module.so Traceback (most recent call last): File "/Users/wybo/Code/NEST/nestml/tests/nest_compartmental_tests/compile_test.py", line 23, in <module> nest.Install("concmech_mockup_module") File "/Users/wybo/miniconda3/envs/nest-multiscale/lib/python3.12/site-packages/nest/ll_api.py", line 216, in stack_checker_func return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/Users/wybo/miniconda3/envs/nest-multiscale/lib/python3.12/site-packages/nest/lib/hl_api_simulation.py", line 332, in Install return sr("(%s) Install" % module_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/wybo/miniconda3/envs/nest-multiscale/lib/python3.12/site-packages/nest/ll_api.py", line 103, in catching_sli_run raise exceptionCls(commandname, message) nest.lib.hl_api_exceptions.NESTErrors.DictError: DictError in SLI function SLIInterpreter::execute: Key '/Install' does not exist in dictionary.
Did anybody experience the same problem, or know what might cause it?
Best regards, Willem
---------------------- Dr. Willem Wybo Peter Grünberg Institute 15 - Neuromorphic Software Ecosystems Forschungszentrum Jülich www.fz-juelich.de/pgi/PGI-15 ----------------------
------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ Forschungszentrum Jülich GmbH 52425 Jülich Sitz der Gesellschaft: Jülich Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Stefan Müller Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), Karsten Beneke (stellv. Vorsitzender), Dr. Ir. Pieter Jansens ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ _______________________________________________ NEST Users mailing list -- users@nest-simulator.org To unsubscribe send an email to users-leave@nest-simulator.org
_______________________________________________ NEST Users mailing list -- users@nest-simulator.org To unsubscribe send an email to users-leave@nest-simulator.org
------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ Forschungszentrum Jülich GmbH 52425 Jülich Sitz der Gesellschaft: Jülich Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Stefan Müller Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), Karsten Beneke (stellv. Vorsitzender), Dr. Ir. Pieter Jansens ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------
Dear Willem,
NEST requires LTDL to handle dynamic modules. Without it, Install is not available. If you cmake NEST with the default options, LTDL should be included, unless cmake does not find the library—take a look at the cmake output.
Another point is that, as Pooja pointed out, we have modified the module configuration recently. Major modernizations are still in PR stage (see #3064) but if you should run into problems with loading, maybe try to go back to the 3.6 release.
Best, Hans Ekkehard
--
Prof. Dr. Hans Ekkehard Plesser
Department of Data Science Faculty of Science and Technology Norwegian University of Life Sciences PO Box 5003, 1432 Aas, Norway
Phone +47 6723 1560 Email hans.ekkehard.plesser@nmbu.nomailto:hans.ekkehard.plesser@nmbu.no Home http://arken.nmbu.no/~plesser
From: Willem Wybo w.wybo@fz-juelich.de Date: Wednesday, 21 February 2024 at 15:13 To: NEST User Mailing List users@nest-simulator.org Subject: [NEST Users] Re: SLIInterpreter --> Key '/Install' does not exist in dictionary Thanks Pooja! However, the problems appears also with nest 3.6 and 3.5. The file 'nestml/tests/nest_compartmental_tests/compile_test.py’ reproduces the problem for me, no matter the nest version apparently. Are there any specific C++ libraries that need to be installed for the loading to work?
Best regards, Willem
---------------------- Dr. Willem Wybo Peter Grünberg Institute 15 - Neuromorphic Software Ecosystems Forschungszentrum Jülich www.fz-juelich.de/pgi/PGI-15 ----------------------
On 21. Feb 2024, at 14:37, Babu, Pooja p.babu@fz-juelich.de wrote:
Hi Willem,
There are some known issues with the NEST master and NESTML after the model registration is changed in NEST. There is a bug opened for this on the NEST repository: https://github.com/nest/nest-simulator/issues/3064
This is currently being worked on in NEST (see herehttps://github.com/nest/nest-simulator/pull/3103). The corresponding changes in NESTML are also in progress (see herehttps://github.com/nest/nestml/pull/1002). Until they are fixed, I think it is safe to use NEST 3.6 for generating code with NESTML.
Hope this helps!
Regards, Pooja
On 21. Feb 2024, at 09:28, Willem Wybo w.wybo@fz-juelich.de wrote:
Dear all,
I’m trying to run nestml with the latest nest master branch commit (8e85268ca512e0f509240fb5ef06f62a4e61a67e) but I get an error when calling the `nest.Install()` function.
-- Install configuration: "" -- Installing: /Users/wybo/miniconda3/envs/nest-multiscale/lib/nest/concmech_mockup_module.so Traceback (most recent call last): File "/Users/wybo/Code/NEST/nestml/tests/nest_compartmental_tests/compile_test.py", line 23, in <module> nest.Install("concmech_mockup_module") File "/Users/wybo/miniconda3/envs/nest-multiscale/lib/python3.12/site-packages/nest/ll_api.py", line 216, in stack_checker_func return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/Users/wybo/miniconda3/envs/nest-multiscale/lib/python3.12/site-packages/nest/lib/hl_api_simulation.py", line 332, in Install return sr("(%s) Install" % module_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/wybo/miniconda3/envs/nest-multiscale/lib/python3.12/site-packages/nest/ll_api.py", line 103, in catching_sli_run raise exceptionCls(commandname, message) nest.lib.hl_api_exceptions.NESTErrors.DictError: DictError in SLI function SLIInterpreter::execute: Key '/Install' does not exist in dictionary.
Did anybody experience the same problem, or know what might cause it?
Best regards, Willem
---------------------- Dr. Willem Wybo Peter Grünberg Institute 15 - Neuromorphic Software Ecosystems Forschungszentrum Jülich www.fz-juelich.de/pgi/PGI-15 ----------------------
------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ Forschungszentrum Jülich GmbH 52425 Jülich Sitz der Gesellschaft: Jülich Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Stefan Müller Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), Karsten Beneke (stellv. Vorsitzender), Dr. Ir. Pieter Jansens ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ _______________________________________________ NEST Users mailing list -- users@nest-simulator.org To unsubscribe send an email to users-leave@nest-simulator.org
_______________________________________________ NEST Users mailing list -- users@nest-simulator.org To unsubscribe send an email to users-leave@nest-simulator.org
------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ Forschungszentrum Jülich GmbH 52425 Jülich Sitz der Gesellschaft: Jülich Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Stefan Müller Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), Karsten Beneke (stellv. Vorsitzender), Dr. Ir. Pieter Jansens ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------
Dear Hans Ekkehard,
Thanks for the heads up, this solved it. Turns out libtool was indeed missing from the system.
Best regards, Willem
---------------------- Dr. Willem Wybo Peter Grünberg Institute 15 - Neuromorphic Software Ecosystems Forschungszentrum Jülich www.fz-juelich.de/pgi/PGI-15 ----------------------
On 21. Feb 2024, at 16:54, Hans Ekkehard Plesser hans.ekkehard.plesser@nmbu.no wrote:
Dear Willem,
NEST requires LTDL to handle dynamic modules. Without it, Install is not available. If you cmake NEST with the default options, LTDL should be included, unless cmake does not find the library—take a look at the cmake output.
Another point is that, as Pooja pointed out, we have modified the module configuration recently. Major modernizations are still in PR stage (see #3064) but if you should run into problems with loading, maybe try to go back to the 3.6 release.
Best, Hans Ekkehard
--
Prof. Dr. Hans Ekkehard Plesser
Department of Data Science Faculty of Science and Technology Norwegian University of Life Sciences PO Box 5003, 1432 Aas, Norway
Phone +47 6723 1560 Email hans.ekkehard.plesser@nmbu.nomailto:hans.ekkehard.plesser@nmbu.no Home http://arken.nmbu.no/~plesser
From: Willem Wybo w.wybo@fz-juelich.de Date: Wednesday, 21 February 2024 at 15:13 To: NEST User Mailing List users@nest-simulator.org Subject: [NEST Users] Re: SLIInterpreter --> Key '/Install' does not exist in dictionary Thanks Pooja! However, the problems appears also with nest 3.6 and 3.5. The file 'nestml/tests/nest_compartmental_tests/compile_test.py’ reproduces the problem for me, no matter the nest version apparently. Are there any specific C++ libraries that need to be installed for the loading to work?
Best regards, Willem
---------------------- Dr. Willem Wybo Peter Grünberg Institute 15 - Neuromorphic Software Ecosystems Forschungszentrum Jülich www.fz-juelich.de/pgi/PGI-15 ----------------------
On 21. Feb 2024, at 14:37, Babu, Pooja p.babu@fz-juelich.de wrote:
Hi Willem,
There are some known issues with the NEST master and NESTML after the model registration is changed in NEST. There is a bug opened for this on the NEST repository: https://github.com/nest/nest-simulator/issues/3064
This is currently being worked on in NEST (see herehttps://github.com/nest/nest-simulator/pull/3103). The corresponding changes in NESTML are also in progress (see herehttps://github.com/nest/nestml/pull/1002). Until they are fixed, I think it is safe to use NEST 3.6 for generating code with NESTML.
Hope this helps!
Regards, Pooja
On 21. Feb 2024, at 09:28, Willem Wybo w.wybo@fz-juelich.de wrote:
Dear all,
I’m trying to run nestml with the latest nest master branch commit (8e85268ca512e0f509240fb5ef06f62a4e61a67e) but I get an error when calling the `nest.Install()` function.
-- Install configuration: "" -- Installing: /Users/wybo/miniconda3/envs/nest-multiscale/lib/nest/concmech_mockup_module.so Traceback (most recent call last): File "/Users/wybo/Code/NEST/nestml/tests/nest_compartmental_tests/compile_test.py", line 23, in <module> nest.Install("concmech_mockup_module") File "/Users/wybo/miniconda3/envs/nest-multiscale/lib/python3.12/site-packages/nest/ll_api.py", line 216, in stack_checker_func return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/Users/wybo/miniconda3/envs/nest-multiscale/lib/python3.12/site-packages/nest/lib/hl_api_simulation.py", line 332, in Install return sr("(%s) Install" % module_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/wybo/miniconda3/envs/nest-multiscale/lib/python3.12/site-packages/nest/ll_api.py", line 103, in catching_sli_run raise exceptionCls(commandname, message) nest.lib.hl_api_exceptions.NESTErrors.DictError: DictError in SLI function SLIInterpreter::execute: Key '/Install' does not exist in dictionary.
Did anybody experience the same problem, or know what might cause it?
Best regards, Willem
---------------------- Dr. Willem Wybo Peter Grünberg Institute 15 - Neuromorphic Software Ecosystems Forschungszentrum Jülich www.fz-juelich.de/pgi/PGI-15 ----------------------
------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ Forschungszentrum Jülich GmbH 52425 Jülich Sitz der Gesellschaft: Jülich Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Stefan Müller Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), Karsten Beneke (stellv. Vorsitzender), Dr. Ir. Pieter Jansens ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ _______________________________________________ NEST Users mailing list -- users@nest-simulator.org To unsubscribe send an email to users-leave@nest-simulator.org
_______________________________________________ NEST Users mailing list -- users@nest-simulator.org To unsubscribe send an email to users-leave@nest-simulator.org
------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ Forschungszentrum Jülich GmbH 52425 Jülich Sitz der Gesellschaft: Jülich Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Stefan Müller Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), Karsten Beneke (stellv. Vorsitzender), Dr. Ir. Pieter Jansens ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ _______________________________________________ NEST Users mailing list -- users@nest-simulator.orgmailto:users@nest-simulator.org To unsubscribe send an email to users-leave@nest-simulator.orgmailto:users-leave@nest-simulator.org
------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ Forschungszentrum Jülich GmbH 52425 Jülich Sitz der Gesellschaft: Jülich Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Stefan Müller Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), Karsten Beneke (stellv. Vorsitzender), Dr. Ir. Pieter Jansens ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------