AutomatedDiscoveryTool issueshttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues2021-07-09T14:37:55+02:00https://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/64solved poppers error2021-07-09T14:37:55+02:00PERIE Mathieusolved poppers errorsolve the problem related to Poppers, due to the download of boostrap instead of the cdn importsolve the problem related to Poppers, due to the download of boostrap instead of the cdn importhttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/91Add nb iterations to args in run.py2021-12-07T14:13:06+01:00PERIE MathieuAdd nb iterations to args in run.pySprint n°16PERIE MathieuPERIE Mathieuhttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/92Add auto_disc module path to run.py2021-12-07T14:12:55+01:00PERIE MathieuAdd auto_disc module path to run.pySprint n°16PERIE MathieuPERIE Mathieuhttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/142Connection timeout occurs when running experiment w/ >1 iterations2022-10-19T19:00:59+02:00Jesse LinConnection timeout occurs when running experiment w/ >1 iterationssee trace below.
`DEBUG - Imgep goal space was extendINFO - [DISCOVERY] - New discovery from experiment 8 with seed 0INFO - [SAVED] - experiment 8 with seed 0 savedDEBUG - Imgep goal space was extendERROR - [ERROR] - error in experiment ...see trace below.
`DEBUG - Imgep goal space was extendINFO - [DISCOVERY] - New discovery from experiment 8 with seed 0INFO - [SAVED] - experiment 8 with seed 0 savedDEBUG - Imgep goal space was extendERROR - [ERROR] - error in experiment 8 run_idx 1 seed 0 = Traceback (most recent call last): File "/usr/src/libs/auto_disc/auto_disc/experiment_pipeline.py", line 309, in run experiment_id=self.experiment_id File "/usr/src/libs/auto_disc/auto_disc/experiment_pipeline.py", line 250, in _raise_callbacks **kwargs File "/usr/src/services/flask_app/experiments/local_experiment.py", line 159, in save_discovery_to_expe_db "/files", files=files_to_save) File "/usr/src/services/flask_app/utils/DB/expe_db_caller.py", line 14, in __call__ return json.loads(response.text) File "/usr/local/lib/python3.7/json/__init__.py", line 348, in loads return _default_decoder.decode(s) File "/usr/local/lib/python3.7/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/usr/local/lib/python3.7/json/decoder.py", line 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)`Sprint n°20Jesse LinJesse Linhttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/143Implement streaming for POST'ing discoveries in ExpeDB-API2023-07-27T14:03:32+02:00Jesse LinImplement streaming for POST'ing discoveries in ExpeDB-APIhttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/158Fix environment variable loading in the FrontendApp2023-07-27T14:03:24+02:00LIN JesseFix environment variable loading in the FrontendAppCurrently they are hardcoded. Need to look at the Docker build/entrypoint (`set-ip-from-hostname.sh` and related).Currently they are hardcoded. Need to look at the Docker build/entrypoint (`set-ip-from-hostname.sh` and related).Sprint n°22LIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/159Clean up "installation for developers" documentation2022-12-19T13:16:29+01:00LIN JesseClean up "installation for developers" documentationAlpha releaseLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/160Enable automatic documentation generation for the lib2022-12-19T13:16:13+01:00LIN JesseEnable automatic documentation generation for the libAlpha releaseLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/161Clean up UI text in frontend2022-12-19T13:18:59+01:00LIN JesseClean up UI text in frontendAlpha releaseLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/162Verify OS and Docker version compatibilities2022-12-19T13:15:56+01:00LIN JesseVerify OS and Docker version compatibilities- [ ] Check .env, and read-write permissions of `/tmp/log`
- [ ] Verify `docker compose` and `docker-compose` compatibility, and minimum required version of Docker- [ ] Check .env, and read-write permissions of `/tmp/log`
- [ ] Verify `docker compose` and `docker-compose` compatibility, and minimum required version of DockerBeta releaseLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/163Fix Leaf architecture complexity with two different hashes2023-01-09T10:57:56+01:00LIN JesseFix Leaf architecture complexity with two different hashesSprint n°22LIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/164Cleaning for Github migration2022-12-19T13:15:45+01:00LIN JesseCleaning for Github migration- [x] Clean up directory structure of main
- [x] Remove sensitive data
- [x] Verify licensing
- [x] Installation documentation
- [x] Make dev, staging, prod branches
- [x] CONTRIBUTING.md
- [x] Automatic documentation generation for the ...- [x] Clean up directory structure of main
- [x] Remove sensitive data
- [x] Verify licensing
- [x] Installation documentation
- [x] Make dev, staging, prod branches
- [x] CONTRIBUTING.md
- [x] Automatic documentation generation for the lib
- [x] Clean up the UI text in the FrontEnd
- [x] Add licensing
- [x] Verify `/tmp/log` read/write
- [ ] Verify `docker compose` vs `docker-compose`
- [x] Synchronize to GithubAlpha releaseLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/165Refactor REGISTRATION.py2023-06-13T18:35:53+02:00LIN JesseRefactor REGISTRATION.pyHave the library autodetect and retrieve submodules when a user-provided package is provided which has the right module structure.Have the library autodetect and retrieve submodules when a user-provided package is provided which has the right module structure.Beta releaseLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/166Standardize and fix package directory structure for Leaf2023-01-09T10:57:31+01:00LIN JesseStandardize and fix package directory structure for LeafCaused some huge branch merging issues, especially with the commit "Updated Docker image for Leaf"Caused some huge branch merging issues, especially with the commit "Updated Docker image for Leaf"Sprint n°22LIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/167Properly manage the 3 branches, using fast-forward merges, etc.2023-07-27T13:51:19+02:00LIN JesseProperly manage the 3 branches, using fast-forward merges, etc.Beta releaseLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/169Add locator attribute to Leaf for easy implementation of modules2023-01-23T10:43:11+01:00LIN JesseAdd locator attribute to Leaf for easy implementation of modulesInstead of overriding `create_locator` at "compile" time, can dynamically set the locator class used at runtime by module.locator = LocatorDesired. Then, `create_locator(resource_uri)` simply calls `module.locator(resource_uri)`Instead of overriding `create_locator` at "compile" time, can dynamically set the locator class used at runtime by module.locator = LocatorDesired. Then, `create_locator(resource_uri)` simply calls `module.locator(resource_uri)`Beta releaseLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/170Change save_leaf function signature to have resource_uri argument first2023-07-27T13:55:20+02:00LIN JesseChange save_leaf function signature to have resource_uri argument firstThis is more semantic and makes more sense for function curryingThis is more semantic and makes more sense for function curryingBeta releaseLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/171Allow Leafs resource_uri to be specified at initialization in addition to cur...2023-02-25T19:43:24+01:00LIN JesseAllow Leafs resource_uri to be specified at initialization in addition to current specification at function call of .save_leaf()This enables container-type modules to declare resource-uri's of submodules.
Alternatively, standardize how hierarchically related modules parse the `resource_uri` given at top-level.This enables container-type modules to declare resource-uri's of submodules.
Alternatively, standardize how hierarchically related modules parse the `resource_uri` given at top-level.Beta releaseLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/172Heterogeneous submodule saving2023-02-25T19:43:24+01:00LIN JesseHeterogeneous submodule savingBeta releaseLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/173Add decorators for enforcing constraints on __setattr__ of Leafs which are by...2023-07-27T14:14:09+02:00LIN JesseAdd decorators for enforcing constraints on __setattr__ of Leafs which are by necessity stateless, for exampleBeta releaseLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/174Refactor `LinearLocator` to be agnostic to the form of `resource_uri`2023-02-25T19:43:24+01:00LIN JesseRefactor `LinearLocator` to be agnostic to the form of `resource_uri`Treat any resource_uri like a file directory descriptor (although it may be a TAR), then make a SQLite database named accordingly by the module metadata.Treat any resource_uri like a file directory descriptor (although it may be a TAR), then make a SQLite database named accordingly by the module metadata.Beta releaseLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/175Well-define the exported classes from Leaf modules2023-07-27T13:51:40+02:00LIN JesseWell-define the exported classes from Leaf modulesBeta releaseLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/176Fix SaveWrapper load_leaf to restore metadata2023-02-25T19:43:24+01:00LIN JesseFix SaveWrapper load_leaf to restore metadataBeta releaseLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/177MWE of run.py with new architecture2023-03-20T15:44:45+01:00LIN JesseMWE of run.py with new architectureBeta releaseLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/178Critical nginx build bug2023-02-28T15:40:15+01:00LIN JesseCritical nginx build bug```
=> ERROR [services-autodisc-server 13/19] RUN apt-get install -y nginx 4.5s
------
> [services-autodisc-server 13/19] RUN apt-get install -y nginx:
#0 0.371 Reading package lists...
#0 2.938 Building ...```
=> ERROR [services-autodisc-server 13/19] RUN apt-get install -y nginx 4.5s
------
> [services-autodisc-server 13/19] RUN apt-get install -y nginx:
#0 0.371 Reading package lists...
#0 2.938 Building dependency tree...
#0 3.432 Reading state information...
#0 3.840 The following additional packages will be installed:
#0 3.840 geoip-database iproute2 libatm1 libbpf0 libcap2 libcap2-bin libelf1
#0 3.841 libgeoip1 libicu67 libmnl0 libnginx-mod-http-geoip
#0 3.841 libnginx-mod-http-image-filter libnginx-mod-http-xslt-filter
#0 3.841 libnginx-mod-mail libnginx-mod-stream libnginx-mod-stream-geoip libpam-cap
#0 3.842 libxml2 libxslt1.1 libxtables12 nginx-common nginx-core
#0 3.845 Suggested packages:
#0 3.845 iproute2-doc geoip-bin fcgiwrap nginx-doc ssl-cert
#0 4.432 The following NEW packages will be installed:
#0 4.432 geoip-database iproute2 libatm1 libbpf0 libcap2 libcap2-bin libelf1
#0 4.433 libgeoip1 libicu67 libmnl0 libnginx-mod-http-geoip
#0 4.433 libnginx-mod-http-image-filter libnginx-mod-http-xslt-filter
#0 4.433 libnginx-mod-mail libnginx-mod-stream libnginx-mod-stream-geoip libpam-cap
#0 4.434 libxml2 libxslt1.1 libxtables12 nginx nginx-common nginx-core
#0 4.465 0 upgraded, 23 newly installed, 0 to remove and 0 not upgraded.
#0 4.465 Need to get 15.5 MB of archives.
#0 4.465 After this operation, 54.4 MB of additional disk space will be used.
#0 4.465 E: You don't have enough free space in /var/cache/apt/archives/.
------
failed to solve: executor failed running [/bin/sh -c apt-get install -y nginx]: exit code: 100
chmod: -R: No such file or directory
Error: No such object: services-app-db-1
Error: No such object: services-app-db-1
./start_app.sh: line 15: $(docker inspect --format='{{.LogPath}}' services-${value}-1): ambiguous redirect
Error: No such object: services-app-db-api-1
Error: No such object: services-app-db-api-1
./start_app.sh: line 15: $(docker inspect --format='{{.LogPath}}' services-${value}-1): ambiguous redirect
Error: No such object: services-expe-db-1
Error: No such object: services-expe-db-1
./start_app.sh: line 15: $(docker inspect --format='{{.LogPath}}' services-${value}-1): ambiguous redirect
Error: No such object: services-expe-db-api-1
Error: No such object: services-expe-db-api-1
./start_app.sh: line 15: $(docker inspect --format='{{.LogPath}}' services-${value}-1): ambiguous redirect
Error: No such object: services-autodisc-server-1
Error: No such object: services-autodisc-server-1
./start_app.sh: line 15: $(docker inspect --format='{{.LogPath}}' services-${value}-1): ambiguous redirect
Error: No such object: services-jupyter-1
Error: No such object: services-jupyter-1
./start_app.sh: line 15: $(docker inspect --format='{{.LogPath}}' services-${value}-1): ambiguous redirect
Error: No such object: services-app-1
Error: No such object: services-app-1
./start_app.sh: line 15: $(docker inspect --format='{{.LogPath}}' services-${value}-1): ambiguous redirect
Error: No such object: services-gateway-1
Error: No such object: services-gateway-1
./start_app.sh: line 15: $(docker inspect --format='{{.LogPath}}' services-${value}-1): ambiguous redirect
```LIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/179Ports everywhere, standardize where configuration of networking is declared2023-03-03T14:58:15+01:00LIN JessePorts everywhere, standardize where configuration of networking is declaredBeta releaseLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/180SSH auth sock and agent forwarding for Windows and WSL 22023-07-27T14:14:01+02:00LIN JesseSSH auth sock and agent forwarding for Windows and WSL 2Beta releaseLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/182LinearLocator tests broken due to change in pickling interface2023-04-04T13:09:43+02:00LIN JesseLinearLocator tests broken due to change in pickling interfaceWill be merged with #177Will be merged with #177Beta releaseLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/183Reduce coupling between Frontend and Autodisc server2023-07-27T13:55:36+02:00LIN JesseReduce coupling between Frontend and Autodisc serverAllow `ConfigParameters` and `REGISTRATION` to be retrieved in a more functional manner/less reliance on globalsAllow `ConfigParameters` and `REGISTRATION` to be retrieved in a more functional manner/less reliance on globalshttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/184Strange issue with new nginx config in Gateway2023-03-03T14:58:06+01:00LIN JesseStrange issue with new nginx config in Gatewayhttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/185Frontend - Can't go back to Home after clicking on an experiment2023-07-27T13:50:12+02:00LIN JesseFrontend - Can't go back to Home after clicking on an experimentCan navigate to New Experiment and then Home, howeverCan navigate to New Experiment and then Home, howeverhttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/186Added consistent tracking of tensor dimensions throughout the pipeline2023-07-27T13:53:53+02:00LIN JesseAdded consistent tracking of tensor dimensions throughout the pipelineN -> (system) -> M -> (behavior map) -> P -> (explorer) -> (param map) -> N
We would like the system to be stateless, therefore the behavior map and the param map are stateful (and can be trained)N -> (system) -> M -> (behavior map) -> P -> (explorer) -> (param map) -> N
We would like the system to be stateless, therefore the behavior map and the param map are stateful (and can be trained)Beta releaseLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/187Consolidate declaration/definition of Logger objects2023-07-27T13:58:42+02:00LIN JesseConsolidate declaration/definition of Logger objectsSuggest using singleton patterns.Suggest using singleton patterns.Beta releaseLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/188Fix some of the tests after adding new pruned variables to serialize2023-07-27T14:13:35+02:00LIN JesseFix some of the tests after adding new pruned variables to serializefor ex, logger. run the Leaf tests to seefor ex, logger. run the Leaf tests to seeLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/189feature: vae behavior map2023-07-27T14:13:26+02:00LIN Jessefeature: vae behavior mapLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/190feature: kuramoto model2023-03-06T11:57:45+01:00LIN Jessefeature: kuramoto modelLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/191new arch with frontend2023-04-19T15:22:40+02:00LIN Jessenew arch with frontendLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/192add entrypoints for hierarchical/commit tree storage in expe-db-api2023-07-27T14:13:02+02:00LIN Jesseadd entrypoints for hierarchical/commit tree storage in expe-db-apicurrently going to use GridFS on a SQLite blob, but could do this natively in MongoDB if we add the necessary entrypoints to expe-db-api Flask appcurrently going to use GridFS on a SQLite blob, but could do this natively in MongoDB if we add the necessary entrypoints to expe-db-api Flask apphttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/193expe-db-api locators2023-03-20T15:44:37+01:00LIN Jesseexpe-db-api locatorshttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/194fix the DictLocator (which is only used for testing)2023-04-04T13:10:01+02:00LIN Jessefix the DictLocator (which is only used for testing)LIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/195allow live reloading of front end for development2023-03-21T15:16:23+01:00LIN Jesseallow live reloading of front end for developmentLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/196make explorer output a discovery object for easy interaction with callbacks/f...2023-03-21T18:04:10+01:00LIN Jessemake explorer output a discovery object for easy interaction with callbacks/frontendhttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/197Add `raw_params` and `params` to IMGEPExplorer and the pipeline more generally2023-07-27T13:55:46+02:00LIN JesseAdd `raw_params` and `params` to IMGEPExplorer and the pipeline more generallyMake transparent how each parameter/behavior map modifies the data dictMake transparent how each parameter/behavior map modifies the data dicthttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/198Add a dynamically created interface for specifying the attribute fields of a ...2023-04-19T15:25:22+02:00LIN JesseAdd a dynamically created interface for specifying the attribute fields of a discoveryhttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/199Use Observables for lazy calls to API in Angular services instead of initiali...2023-07-27T13:53:39+02:00LIN JesseUse Observables for lazy calls to API in Angular services instead of initialization logichttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/200update `ExperimentsHandler` for new refactors, integrate with DBs2023-04-10T14:01:10+02:00LIN Jesseupdate `ExperimentsHandler` for new refactors, integrate with DBsLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/201allow dynamic specification of Locators based on form of `resource_uri`2023-04-19T15:22:00+02:00LIN Jesseallow dynamic specification of Locators based on form of `resource_uri`should in principle do this at the level of each ExperimentPipeline or large Leaf containing many subleafs... need to think about design issuesshould in principle do this at the level of each ExperimentPipeline or large Leaf containing many subleafs... need to think about design issuesLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/202Jupyter experiment notebooks not creating due to CORS error (URL formatting)2023-03-28T15:42:16+02:00LIN JesseJupyter experiment notebooks not creating due to CORS error (URL formatting)LIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/203type conversion in tensors in BoxProjector2023-04-04T13:46:26+02:00LIN Jessetype conversion in tensors in BoxProjectorLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/204update discovery items to save component when loading json from previous expe...2023-07-27T14:06:29+02:00LIN Jesseupdate discovery items to save component when loading json from previous experimentcurrently need to manually reclick the explorer dropdown to setcurrently need to manually reclick the explorer dropdown to sethttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/205allow custom conda environment in the embedded Jupyter2023-07-27T13:50:00+02:00LIN Jesseallow custom conda environment in the embedded JupyterLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/206Allow dynamic specification of ExpeDB or File save Locators2023-04-03T13:38:03+02:00LIN JesseAllow dynamic specification of ExpeDB or File save Locatorshttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/207Allow (in principle, i.e., in the library) ability to specify the Maps in IMG...2023-04-03T16:07:15+02:00LIN JesseAllow (in principle, i.e., in the library) ability to specify the Maps in IMGEPFactoryhttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/208Fix all import/public interfaces in the new arch2023-04-03T16:08:33+02:00LIN JesseFix all import/public interfaces in the new archhttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/209move newarch out of the newarch folder and integrate into normal directory2023-07-27T13:46:49+02:00LIN Jessemove newarch out of the newarch folder and integrate into normal directorywill cause *huge* git tracked changes and import chaoswill cause *huge* git tracked changes and import chaoshttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/210elapsed time has a timezone problem in frontend2023-07-27T14:01:02+02:00LIN Jesseelapsed time has a timezone problem in frontendOrigin of bug is that autodisc server stores a timestamp not in Unix time but in ISO formatOrigin of bug is that autodisc server stores a timestamp not in Unix time but in ISO formathttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/211discovery_saveflags does not update discovery_saving_keys transmitted to the ...2023-04-19T15:23:39+02:00LIN Jessediscovery_saveflags does not update discovery_saving_keys transmitted to the backendTherefore, the checkboxes which ostensibly determine what things to save actually do nothingTherefore, the checkboxes which ostensibly determine what things to save actually do nothingLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/212merge the newarch/run.py with the regular run.py (which has modifications fro...2023-07-27T13:49:12+02:00LIN Jessemerge the newarch/run.py with the regular run.py (which has modifications from #191)https://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/213Write tests for Angular frontend2023-07-27T13:49:32+02:00LIN JesseWrite tests for Angular frontendThis is a huge project but should be done at some point. At the very least, write tests for all the services.This is a huge project but should be done at some point. At the very least, write tests for all the services.https://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/214allow specification of IMGEP lookback history length2023-04-05T18:04:41+02:00LIN Jesseallow specification of IMGEP lookback history lengthhttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/215allow modules in `ExperimentPipeline` to access resource_uri via a custom cal...2023-04-05T18:04:45+02:00LIN Jesseallow modules in `ExperimentPipeline` to access resource_uri via a custom callbackhttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/216remove `StatelessLocator` and refactor leaf initialization defaults2023-07-27T13:45:11+02:00LIN Jesseremove `StatelessLocator` and refactor leaf initialization defaultshttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/217enable file type checking of rendered_output to know when to show video or image2023-07-27T13:49:22+02:00LIN Jesseenable file type checking of rendered_output to know when to show video or imageessential for custom behavior and modulesessential for custom behavior and moduleshttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/218implement basic streaming off disk for IMGEP lookback search through whole SQ...2023-04-19T15:14:43+02:00LIN Jesseimplement basic streaming off disk for IMGEP lookback search through whole SQLite lineardbLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/219enable batching in BufferStreamer and other wrappers2023-07-27T13:42:54+02:00LIN Jesseenable batching in BufferStreamer and other wrappershttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/220feature: cellular forms system with Andy Lomas2023-04-07T18:58:33+02:00LIN Jessefeature: cellular forms system with Andy LomasLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/221feature: reimplement lenia2023-04-19T15:23:22+02:00LIN Jessefeature: reimplement leniaJust to track and close this issueJust to track and close this issueLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/222major issue: callbacks are differently arrays or dicts depending on if LocalE...2023-07-27T13:38:07+02:00LIN Jessemajor issue: callbacks are differently arrays or dicts depending on if LocalExperiment is calledIn fact, ExperimentPipeline assumes dicts but the frontend gives string[] JS objects, and LocalExperiment is needed to parse this into a dict...In fact, ExperimentPipeline assumes dicts but the frontend gives string[] JS objects, and LocalExperiment is needed to parse this into a dict...https://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/223add dynamic frontend elements for loading custom maps2023-07-27T13:38:00+02:00LIN Jesseadd dynamic frontend elements for loading custom mapsNeed a TensorConfigParameter probablyNeed a TensorConfigParameter probablyLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/224when IMGEPFactory fails with any error it does not exception out and the fron...2023-07-27T13:37:38+02:00LIN Jessewhen IMGEPFactory fails with any error it does not exception out and the frontend is stuck on "experimence in preparation"https://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/225refactor and clean-up of new arch AutoDisc lib interfaces2023-07-27T13:25:58+02:00LIN Jesserefactor and clean-up of new arch AutoDisc lib interfacesLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/226Rewrite config params so that they can be registered in an __init__ fn, à la ...2023-04-27T11:24:39+02:00LIN JesseRewrite config params so that they can be registered in an __init__ fn, à la Pytorchhttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/227Allow specification of the payload entity components2023-07-27T13:26:16+02:00LIN JesseAllow specification of the payload entity componentshttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/228Cleanup instances of default initialization of mutable objects ([], {}) in lib2023-07-27T13:37:47+02:00LIN JesseCleanup instances of default initialization of mutable objects ([], {}) in libavoid https://docs.python-guide.org/writing/gotchas/#mutable-default-argumentsavoid https://docs.python-guide.org/writing/gotchas/#mutable-default-argumentsLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/229Update Angular version to one which is supported2023-07-27T13:37:27+02:00LIN JesseUpdate Angular version to one which is supportedThe version specified in `package.json` shows that our project is in Angular 12 which is deprecated. Suggest upgrading to Angular 14 at least. Would require large testing effort.The version specified in `package.json` shows that our project is in Angular 12 which is deprecated. Suggest upgrading to Angular 14 at least. Would require large testing effort.LIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/230cleaning up frontend2023-05-31T14:56:29+02:00LIN Jessecleaning up frontendLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/231add Interaction and VAE as a Map2023-07-27T13:36:38+02:00LIN Jesseadd Interaction and VAE as a Maphttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/232fix registration.py2023-06-08T17:51:36+02:00LIN Jessefix registration.pyMoving around of files + new module folders broke itMoving around of files + new module folders broke ithttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/233Fix automatic registration addition of custom modules2023-06-08T11:37:27+02:00LIN JesseFix automatic registration addition of custom modulesLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/234Add sysadmin/debugging portals and logging stuff for docker containers2023-06-06T14:34:24+02:00LIN JesseAdd sysadmin/debugging portals and logging stuff for docker containersWe had something like this before some refactors of Docker setupWe had something like this before some refactors of Docker setupLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/235move Lenia into adtool_custom2023-06-13T18:34:55+02:00LIN Jessemove Lenia into adtool_customas a sample for how to make custom modulesas a sample for how to make custom modulesLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/236Allow the discovery-vis to dynamically load during in-progress exp2023-07-27T13:36:27+02:00LIN JesseAllow the discovery-vis to dynamically load during in-progress expcurrently need to wait to end of experiment and then touch the progress slidercurrently need to wait to end of experiment and then touch the progress sliderLIN JesseLIN Jessehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/237enable GPU docker images2023-06-13T11:40:48+02:00LIN Jesseenable GPU docker imageshttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/238finish docker image build pipeline2023-07-27T13:36:23+02:00LIN Jessefinish docker image build pipelinehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/239redo documentation generation pipeline2023-07-27T13:36:19+02:00LIN Jesseredo documentation generation pipelinehttps://gitlab.inria.fr/cromac/AutomatedDiscoveryTool/-/issues/240redo pipeline for publication on github (via pushes to prod)2023-07-27T13:35:49+02:00LIN Jesseredo pipeline for publication on github (via pushes to prod)will resolve #167will resolve #167