- Feb 09, 2021
-
-
Ke.Liu authored
-
- May 30, 2020
-
-
Ke.Liu authored
-
- Nov 30, 2019
-
-
Jonas Greitemann authored
-
Jonas Greitemann authored
-
Jonas Greitemann authored
- Nov 28, 2019
-
-
Jonas Greitemann authored
-
Jonas Greitemann authored
-
Jonas Greitemann authored
-
Jonas Greitemann authored
No longer in use as per switch to MPI-based parallelization.
-
Jonas Greitemann authored
-
Jonas Greitemann authored
-
Jonas Greitemann authored
-
- Nov 26, 2019
-
-
Ke.Liu authored
Discard phase points in *-segregate-phases if absent from SVM model Closes #3 See merge request J.Greitemann/svm-order-params!5
-
- Nov 24, 2019
-
-
Jonas Greitemann authored
This fixes #3. If no samples have been taken at a phase point, the SVM model will not know about it can thus no graph edges will connect to that point. Previously, those points would still be included in the graph analysis, resulting potentially in many disconnected points and a large degeneracy of eigenvalue zero. The new behavior is to discard those phase points flat out.
-
- Nov 20, 2019
-
-
Ke.Liu authored
Restore parameters points from all merged clones in the graph analysis Closes #2 See merge request J.Greitemann/svm-order-params!4
-
- Nov 18, 2019
-
-
Jonas Greitemann authored
Rather than locating the clone files based on the `merge` parameter and constructing the sweep policies of the merged clones directly from their parameters, we now use the `merged_parameters` which are stored within the *.out.h5. This way, the graph analysis is yet again dependent on only the *.out.h5, meaning that it may be performed locally from the downloaded out file, while the much larges clones remain on the cluster.
-
Jonas Greitemann authored
-
Jonas Greitemann authored
This addresses #2. For now, this reads the parameters from the clones referenced in the `merged` parameter.
-
Jonas Greitemann authored
Adding classifier See merge request J.Greitemann/svm-order-params!3
-
Jonas Greitemann authored
...in (de)serialization of procrastination_adapter (LAZY mode). Addresses a concern raised in !3.
-
- Nov 16, 2019
-
-
Ke Liu authored
-
Ke Liu authored
-
Ke Liu authored
Previously used Simulation::configuration() led to a bug when loading from checkpoint, as the current phase point might lead to an empty configuration. By using random_configuration instead, it is ensured that the prototype is always a full valid configuration.
-
- Nov 13, 2019
-
-
Jonas Greitemann authored
Fixes #1.
-
Jonas Greitemann authored
This was a remnant from the old OpenMP-based parallelization.
-
- Nov 11, 2019
-
-
Ke Liu authored
-
- Nov 06, 2019
-
-
Ke Liu authored
-
- Oct 29, 2019
- Oct 27, 2019
-
-
Ke Liu authored
-
Jonas Greitemann authored
The member types `phase_label` and `phase_sweep_policy_type` formerly required a definition as part of the TKSVM simulation class interface. The need for this historically originated in when classifiers and sweep policies were determined at compile time. Now that these are derived of abstract policies, the remaining uses of these types could be replaced by their canonical definitions: using phase_label = typename phase_space::classifier::policy<phase_point>::label_type; using phase_sweep_policy_type = phase_space::sweep::policy<phase_point>; TKSVM-compliant simulation classes are thus now longer required to implement these.
-
- Oct 26, 2019
-
-
Jonas Greitemann authored
This enables simulation classes to intentionally return an "empty" configuration in cases where no samples are desired but the simulation is merely run as part of a larger PT set. "Emptiness" is established by calling empty() on the configuration. Since not all configuration type may implement empty(), the comparison `size() == 0` is a compile-time fallback. If no `size()` is provided, the distance between begin and end iterators is used.
-
- Oct 25, 2019
-
-
Jonas Greitemann authored
-
- Oct 22, 2019
-
-
Jonas Greitemann authored
-
Jonas Greitemann authored
-
Jonas Greitemann authored
-
- Oct 07, 2019
-
-
Jonas Greitemann authored
-