https://github.com/vitay/ANNarchy

sort by:
Revision Author Date Message Commit Date
aa1d2fd Release 4.7.1.4 20 June 2022, 09:18:53 UTC
a3731c1 updated changelog. 20 June 2022, 08:57:20 UTC
61325c4 Added error message for non-existing implementation of Convolution on CUDA devices 20 June 2022, 08:41:18 UTC
05d7d19 Added error message for non-existing implementation of DecodingProjection on CUDA devices. 20 June 2022, 08:38:20 UTC
d351ce9 updated changelog. 20 June 2022, 08:20:01 UTC
a1cd122 Removed import of ANNarchy.core.Profiler. The profiler module is currently intended only for internal use. So there should be no export to the user. 20 June 2022, 08:14:00 UTC
e82270e Later initialization of the spike_history container. The first call to compute_firing_rate() will initialize this container. 17 June 2022, 13:32:18 UTC
7469a11 Fixed a memory leak related to clearing of _spike_history (commit f56cfb1) 15 June 2022, 05:59:40 UTC
e7c343c Fixed typo in __getattr__ of ANNarchy.core.Neuron object. 09 June 2022, 09:03:38 UTC
f56cfb1 Bugfix: Population.reset() did not cleared the spike_history container. 30 May 2022, 10:27:12 UTC
270f830 Bugfix related to load of synaptic delays from stored files: the case of a single float constant was not handled correctly in one case. 30 May 2022, 10:04:12 UTC
85f06d0 Removed references to cPickle (the Python2 package for Pickle) 30 May 2022, 09:57:54 UTC
9bca2c3 Added sanity rules for dense matrix formats and spiking models (experimental on CPU, not available on GPU). 17 May 2022, 05:23:12 UTC
09683f3 Addendum (commit 03e6abd): introduced monitors flag in Network.reset() 11 May 2022, 08:35:19 UTC
02aab7c Bugfix: in Network._add_object() the Monitor copy was refering to the wrong object instance. 10 May 2022, 13:10:47 UTC
03e6abd reset(): the monitors can be removed from reset() by the user. 06 May 2022, 07:44:40 UTC
2811ccd Release 4.7.1.3 05 May 2022, 11:45:27 UTC
f219ad7 updated changelog. 05 May 2022, 10:03:11 UTC
f82b304 Modified rate_transmission test The number of non-zeros in a row must be larger than 8 (double precision) or 16 (single precision). Otherwise only the fall back loop is tested not the SIMD part. 05 May 2022, 08:36:38 UTC
fa9b460 Resolved two bugs in SSE code (single precision). 05 May 2022, 08:29:24 UTC
573b4d7 SSE for rate-coded default psp (openMP, compressed sparse row, single and double precision) 05 May 2022, 07:51:48 UTC
3cc89f1 AVX-512 for rate-coded default psp (openMP, dense, single and double precision) 05 May 2022, 06:31:24 UTC
66cfaa8 AVX-512 for rate-coded default psp (openMP, compressed sparse row, single and double precision) 05 May 2022, 05:57:31 UTC
c27254f AVX-512 for rate-coded default psp (openMP, list-in-list, single and double precision) 05 May 2022, 05:37:12 UTC
61a0ed3 Bugfix (5e84097): code error in lil, avx512, single thread template The size for tmp_sum variable in the AVX-512 single precision code was not correctly set. 05 May 2022, 05:34:47 UTC
f956640 Added SSE for rate-coded default psp (openMP, list-in-list, single and double precision) 04 May 2022, 16:42:00 UTC
9e6c527 Added SSE for rate-coded default psp (openMP, dense, single and double precision) 04 May 2022, 16:05:42 UTC
425fd61 Merge branch 'master' of https://ai.informatik.tu-chemnitz.de/gogs/ANNarchy/ANNarchy 04 May 2022, 15:15:54 UTC
67a69ef Minor change to be consistant with previous commits. 04 May 2022, 15:13:55 UTC
15c35b5 Some refinements on CSR, openMP, rate-coded psp codes. - running indices for synapses should be of type size_type. 04 May 2022, 15:13:10 UTC
bda7122 Updated README 04 May 2022, 13:47:09 UTC
556535b Moved main repo to github. 04 May 2022, 13:28:58 UTC
e28535d Bugfix (cython connector): connect_fixed_number_post In the connect_fixed_number_post() a type mismatch on the tmp variable lead to a TypeError. 04 May 2022, 12:46:50 UTC
83e9e8d Bugfix (BOLD monitor): the usage of [] as default argument, e. g. scale_factor=[], lead to strange side effects. I changed the default value to *None* and create the list locally in the constructor. 04 May 2022, 09:06:18 UTC
a700786 Bugfix (c71de96): summed not all partial results. 03 May 2022, 16:53:51 UTC
b857aa1 Updated changelog. 03 May 2022, 16:39:09 UTC
3a932a3 The usage of dense matrix representation prevents the application of single weight optimization. 03 May 2022, 16:35:13 UTC
e40834c Work on SIMD intrinisics (ELLPACK-R, single thread) - AVX512, multi_w, code finalized, tested 03 May 2022, 12:58:08 UTC
5809397 Addendum to previous commit - forgot the dict entry 03 May 2022, 12:53:03 UTC
937e45c Work on SIMD intrinisics (ELLPACK-R, single thread) - added AVX512 multi_w (dp) 03 May 2022, 12:49:41 UTC
c71de96 Work on SIMD intrinsics (dense, single thread) - added SSE4-1, AVX 512 multi_w - please note: single_w is prevented as this optimization is not benefitial. 03 May 2022, 12:26:33 UTC
ac68d6d Work on SIMD intrinsics (compressed sparse row, single thread) - running index _s should be of type size_type - added SSE4-1 single_w(sp, dp), multi_w(sp, dp) - added AVX-512 single_w(sp, dp), multi_w(sp, dp) 03 May 2022, 11:44:34 UTC
5e84097 Work on SIMD intrinsics (list-in-list, single thread) - replaced _set1_ps|d by _setzero_ps|d - added SSE_4-1 multi_w (sp, dp) - added AVX multi_w (sp) - added AVX-512 multi_w (sp, dp), single_w (sp) 03 May 2022, 10:10:03 UTC
1d0c609 Added period and offset argument to Network.enable_learning() 03 May 2022, 07:14:10 UTC
946db93 Release 4.7.1.2. 26 April 2022, 11:50:30 UTC
6637b21 Bugfix: handling of non-uniform delays in connect_with_func The changes made in commit d5e45eb did not consider the case, that non-uniform delays could be initialised by the user by his own patterns. In this case there is no RandomDistribution set. 25 April 2022, 10:48:56 UTC
e80bdca Dense Matrix, openMP, AVX using single precision for default psp. 20 April 2022, 06:00:25 UTC
a996657 Dense Matrix, single thread, AVX using single precision for default psp. 20 April 2022, 05:54:30 UTC
daaedce Bugfix (dense, psp): the running index j could overflow (was idx_type and not size_type). This bug concerns only the case that *only_int_idx_type* flag is set to false explicitly by the user. 20 April 2022, 05:31:11 UTC
de76cfd Merge branch 'master' of https://ai.informatik.tu-chemnitz.de/gogs/annarchy/annarchy 09 April 2022, 12:12:24 UTC
f816445 Added Monitor.reset() to reinitialize monitors. Called automatically by reset(). 09 April 2022, 12:11:25 UTC
cc4ea03 Bugfix: same as commit 71d8fbc for openMP. 09 April 2022, 11:19:31 UTC
71d8fbc Bugfix: dense matrix and hand-written spmv (AVX) 09 April 2022, 11:02:48 UTC
b26da4e Bugfix (introduced in commit e6acec8): Projection.connectivity_matrix() generates an error if the matrix has a constant value. 09 April 2022, 10:22:19 UTC
a94ab94 Release 4.7.1.1 06 April 2022, 12:22:08 UTC
65bdd10 Merge branch 'master' of https://ai.informatik.tu-chemnitz.de/gogs/ANNarchy/ANNarchy 06 April 2022, 05:54:13 UTC
2af53a3 Updated changelog. 06 April 2022, 05:53:39 UTC
1744754 Update README.md Zenodo badge for the latest release 05 April 2022, 14:23:22 UTC
1fda7fc The device configuration for CUDA in annarchy.json was ignored. 03 April 2022, 06:04:54 UTC
470d592 CPP-side connector methods should return a boolean (see commit 77f3a3f for details). 01 April 2022, 08:15:57 UTC
76fcbe5 Tentative (CUDA): we test if the memory is available before allocation of the connectivity / variable. This is a tentative commit, as we do not adapt all available sparse matrix formats right now. 30 March 2022, 07:38:39 UTC
c002880 Modification of the auto-tuning on CPUs: use CSR instead of LIL. 29 March 2022, 14:16:55 UTC
2067052 Modification of commit 1cae984: the earlier build of LILConnectivity is only performed if required by the automatic format selection 18 March 2022, 13:30:34 UTC
88bc8f4 Monitor: visualization methods accessed the wrong array. 16 March 2022, 09:34:22 UTC
1cae984 Updated heuristic for automatic format selection on GPUs. 16 March 2022, 09:00:25 UTC
fe86349 Fixed start and stop times of the Monitor. 14 March 2022, 16:18:36 UTC
802d765 TimedPoissonPopulation: rates accepts single values for the population. 14 March 2022, 12:25:31 UTC
e1378c3 Merge branch 'master' of https://ai.informatik.tu-chemnitz.de/gogs/annarchy/annarchy 14 March 2022, 11:16:37 UTC
68eb277 HomogeneousCorrelatedSpikeTrains: corr can now be a single value, even when using a schedule. 14 March 2022, 11:15:53 UTC
0e5dda8 Modified default compiler flags. - cython modules build during setup.py use only -O3 - c++ (model compile) default flags are now: -O3 -ffast-math -fno-finite-math-only -march=native (following Brian2 default flags) further: - suppressed file copies of cudaCheck module (suppressed in commit 589b93f) 14 March 2022, 10:44:20 UTC
25be38d Bugfix (performance-related): for CUDA devices wrong default flags in the Makefile were used, which reduce the achieved performance. 14 March 2022, 10:39:50 UTC
18c4baa Bugfix (CUDA, dense): missing definition for vector variables (semi-global synapse attributes). 14 March 2022, 10:23:55 UTC
c80956d Removed warnings aout cpdef attributes in cython extensions. 02 February 2022, 13:59:23 UTC
c0bf65e Release 4.7.1. 02 February 2022, 12:35:58 UTC
3c765d3 parallel_run(): fixed max_processes for single networks and aadapted the example for osx. 02 February 2022, 11:24:02 UTC
0f4637e The intrinsics are limited to x86 / 64 CPUs. 01 February 2022, 11:40:15 UTC
2848e41 Merged in extensions_copy (pull request #5) Extensions: Adding the copy mechanism for convolution/pooling Compiler: make absolute change of working direktory 31 January 2022, 08:37:19 UTC
5e61b60 Added missing del/sib templates for: CSR, splitted, pre_to_post 31 January 2022, 08:12:18 UTC
41d4e64 updated changelog. 24 January 2022, 11:05:24 UTC
8607aff Merge branch 'master' into develop 24 January 2022, 10:59:27 UTC
a301d96 Improved code generation and solved memory leak issue. + added RNGs to size_in_bytes + detected and resolved memory leak in the record of spike events. 24 January 2022, 10:55:13 UTC
bb61289 directly converting iterator to index should be done using std::distance (I think). 21 January 2022, 08:29:53 UTC
eb3d4c3 Refactor: provide thread ID as function argument instead of calling omp_get_thread_num() in every step. 20 January 2022, 10:17:11 UTC
16ab4d6 Release 4.7.0.2. 19 January 2022, 09:07:18 UTC
72a325e Merge branch 'master' into develop 18 January 2022, 16:52:49 UTC
2e2977d Bugfix (openMP): the spike generation of SpikeSourceArray was not implemented correctly. 18 January 2022, 15:49:32 UTC
fc5a909 Bugfix (CUDA): code generated for delays and spiking was not correct. 18 January 2022, 15:48:04 UTC
72db6f8 code generation bugfix (commit 92a5ed8): dense and default spiking synapses (attention: still tentative feature) 18 January 2022, 15:13:53 UTC
5366d08 minor refactoring in openMP generator. 18 January 2022, 10:38:45 UTC
2cf5263 code generation bugfix (commit 92a5ed8): wrong include for specific projections. 18 January 2022, 10:29:26 UTC
0d48dd9 changed parallel processing pattern: post_event, CSR 17 January 2022, 12:51:17 UTC
b3ce798 Automatic format selection: LIL if structural plasticity is enabled. 17 January 2022, 11:54:38 UTC
60cee66 added missing code templates - spiking (CSR, pre_to_post, openMP): delete data containers, missing link of post-event/synaptic updated. 17 January 2022, 11:01:26 UTC
92a5ed8 Restructured include of SpMV template classes. 17 January 2022, 10:34:00 UTC
9269202 Refactoring: - removed extern definitions of dt/t in "ANNarchy.h" as they should be only modified through the get/set methods. - removed function prototype in "ANNarchy.cpp" (single_step(), single_step(int, int)) by reordering cpp code. 16 January 2022, 11:50:09 UTC
0c1386e fixed typos. 11 January 2022, 12:41:26 UTC
ab4598e Added AVX to CSR implementation for default rate-coded synapses and single weights. 11 January 2022, 12:34:34 UTC
c47cb42 Added warning: no code generation for plasticity for COO/Hybrid formats. 11 January 2022, 11:27:10 UTC
12eb01b Merge branch 'master' into develop 11 January 2022, 10:34:46 UTC
8521886 Small adjustment of commit 4ae3cc9: the compiler flags are only shown if verbose (--verbose/-v) enabled. 11 January 2022, 10:29:51 UTC
back to top