-
Notifications
You must be signed in to change notification settings - Fork 202
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Interactive API Experiment - Pytorch Re-ID on Market #156
Interactive API Experiment - Pytorch Re-ID on Market #156
Commits on Aug 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 926c217 - Browse repository at this point
Copy the full SHA 926c217View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9132dc1 - Browse repository at this point
Copy the full SHA 9132dc1View commit details -
Create global variables for CA files/paths (#150)
* add variable for ca files * rename variable * divide openfl cert from ca cert folders
Configuration menu - View commit details
-
Copy full SHA for 41c77af - Browse repository at this point
Copy the full SHA 41c77afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83589b3 - Browse repository at this point
Copy the full SHA 83589b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for beaa8a9 - Browse repository at this point
Copy the full SHA beaa8a9View commit details
Commits on Aug 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 38bac04 - Browse repository at this point
Copy the full SHA 38bac04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 471c082 - Browse repository at this point
Copy the full SHA 471c082View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c4879e - Browse repository at this point
Copy the full SHA 6c4879eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3c2d77 - Browse repository at this point
Copy the full SHA e3c2d77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77fac58 - Browse repository at this point
Copy the full SHA 77fac58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a97dab - Browse repository at this point
Copy the full SHA 8a97dabView commit details
Commits on Aug 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for db031df - Browse repository at this point
Copy the full SHA db031dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ccf985 - Browse repository at this point
Copy the full SHA 8ccf985View commit details
Commits on Aug 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8ddbaf1 - Browse repository at this point
Copy the full SHA 8ddbaf1View commit details
Commits on Aug 23, 2021
-
Configure envoy health check period form director (#153)
* Configure envoy health check period form director * Period in seconds comment * Rename listen_ip -> listen_host. Add params to default director.yaml * Refactor health-check
Configuration menu - View commit details
-
Copy full SHA for cd4947d - Browse repository at this point
Copy the full SHA cd4947dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f52f3a - Browse repository at this point
Copy the full SHA 9f52f3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7474ef0 - Browse repository at this point
Copy the full SHA 7474ef0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 594770e - Browse repository at this point
Copy the full SHA 594770eView commit details -
add shard_config key to start_envoy
Co-authored-by: igor-davidyuk <76463150+igor-davidyuk@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 82dbdad - Browse repository at this point
Copy the full SHA 82dbdadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7840401 - Browse repository at this point
Copy the full SHA 7840401View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2140515 - Browse repository at this point
Copy the full SHA 2140515View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ca4f9e - Browse repository at this point
Copy the full SHA 7ca4f9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 847d4dc - Browse repository at this point
Copy the full SHA 847d4dcView commit details
Commits on Aug 24, 2021
-
Tests for interactive API (#151)
* Complete Tensorflow MNIST test * Complete PyTorch UNet Kvasir test * Add run script for tensorflow_mnist experiment * Add run script for pytorch_kvasir_unet experiment * Update requirements for pytorch_kvasir_unet experiment * Add -r key * Add scikit-image to shard descriptor requirements * Convert enforce_image_hw to int * Update envoy bash script * Pass director port as number * Move imports to file header * Remove unused kwargs parameter * Add train_bs and valid_bs properties * Split rank_worldsize variable * Update file extension filtering * Split rank_worldsize field * Latest develop changes * Remove backslash * Fix argument order * Remove unused kwargs * Remove certificate-related parameters in non-TLS environment
Configuration menu - View commit details
-
Copy full SHA for 4f48131 - Browse repository at this point
Copy the full SHA 4f48131View commit details
Commits on Aug 25, 2021
-
Unbalanced dataset splits (#125)
* Add new log level - METRIC. Write metrics on aggregator to tensorboard * Refactor code. Add tensorboardX to setup.py * fix flake8 * Return back global logger in native.py * Delete raising exceptions in addLoggingLevel function * Modify log level checking * Apply suggestions from code review Rename tensorboard option Co-authored-by: Ilya Trushkin <76161256+itrushkin@users.noreply.github.com> * Remove log level checking * Pass write_metric function through plan * Pass write metric function also in workspace If we dont define this callback in notebook it will be taken from workspace, if exists * Add docs for log metric callback * Clear notebook output * Add cfssl_scheme.md * Add diagram as png * Add description of CA to clients tls connestion * Fix cfssl scheme * Set 'metric' tag to train task result in interactive api It's necessary for logger to parse this tag * Log metric task result on aggregator additionally. Collaborator logs metric task result, but sometimes collaborator and aggregator have different consoles (in interactive api e.g.) * fix flake8 * Remove default tensorboard option in defaults plan.yaml * Remove tensorboardX dependency * Fix some pep8 issues. Remove debugging grpc code. * VOC shard descriptor * Remove debugging grpc code. * First draft working pki with step-ca * Initial test experiments for new python API * Director - envoy initial commit * Base shard descriptor * Pass shard descriptor to get_collaborator and addition API * Reorganize project structure for director and collaborator manager * Move ca commands to separate file * first LL adaption approach * fix flake8 * First working example * Prepare an aggregator workspace and pass initial tensors * fix flake8 * Adapted launching aggregator on director side * requirements fix * Updated the Kvasir notebook * Add tensorboard to torch_cnn_mnist requirements * Fix typo * Initial test experiments for new python API * Director - envoy initial commit * Base shard descriptor * Pass shard descriptor to get_collaborator and addition API * Reorganize project structure for director and collaborator manager * VOC shard descriptor * first LL adaption approach * Prepare an aggregator workspace and pass initial tensors * First working example * CLI commands * Add tensorboard * Flake8 and logging * Flake8 * Setup logging for experiment * Setup logging for experiment * Change requirements for grpcio * Change requirements for grpcio * Change requirements for grpcio * Remove unused kwargs * Resolve aggregator serving * Resolve aggregator serving * flake8 * Working notebook * Create Updated_Kvasir_with_Director.ipynb * lost fixes after merge * fixed notebook experimnet start * Infrastructure for model retrieving * fixes to the director example * added requirements file for envoy * fixed metric logging * pkg-resources bug fix * pkg-resources fix * pip fix * first try to run and stop aggregator async * added workspace cleaning in director and envoy * removing workspace archive on Frontend API in case of set_new_experiment fail * Update pki scheme to step-ca flow * Draft ca integration * Add ca to utils * Move ca funtions to separate component * Add certificates for api layer director and collaborator-manager * Pass disable_tls option to all grpc clients and servers * New CLI and fixes for the step-ca component * flake8 fixes * Pass certificates name to collaborator and aggregator * Fix rank_worldsize value * Fix flake8 * flake8 * Separate install and run command for pki * Stream metrics to frontend RPC * UnpackWorkspace context manager * local changes * Add step-ca pki mermaid scheme to documentation. * flake8 * Resolve merge conflicts * Backward compatibility * Fix cert api * make cert paths absolute * Fix simultaneous requirements installation * Change default and max token and certificate durations * Import order * LogNormal split implementation * Create DataSplitter interface * Avoid storing on-disk dataset for lognormal split * Add random splitter for PyTorch datasets * Fix linter * Add dirichlet splits * Fix linter * First implementation of API registry * Added metric logging on frontend * Tensorboard logs: removed hardcoded name * Add description of pki workflow to documentation * Health check and flake8 * Fix pb2 import * Add info about token live time and other. * Implement split of shard descriptor * Fix flake8 * Use numpy arrays in shard descriptor * Use indices instead of data slices * Merge fix * Fix data_splitters package path * Fix linter * Update Kvasir shard descriptor * Fix linter * Clear notebook * Add separate splitter for validation data * Remove PyTorch splitters * Remove PyTorch dataset from KvasirShardDescriptor * Change numpy splitter signature * Fix linter * Fix Python native tests * Move Data Splitter functionality to separate shard_descriptor file * Restore interface signature * Extract Data Splitter processing in federated_data.py * Change hash validation in Kvasir Shard Descriptor * Add docs * Fix linter * Fix native tests Co-authored-by: igor-davidyuk <76463150+igor-davidyuk@users.noreply.github.com> Co-authored-by: Radionov, Maksim <maksim.radionov@intel.com> Co-authored-by: maradionov <77286045+maradionov@users.noreply.github.com> Co-authored-by: Igor Davidyuk <igor.davidyuk@intel.com> Co-authored-by: amokrov <aleksandr.mokrov@intel.com> Co-authored-by: aleksandr-mokrov <76171391+aleksandr-mokrov@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 44f42cc - Browse repository at this point
Copy the full SHA 44f42ccView commit details
Commits on Aug 26, 2021
-
Use epochs instead batch_num. Log current epoch number (#95)
* Use epochs instead batch_num. Log epoch count * Fix flake8 * Resolve conversations * Fix linter Co-authored-by: Ilya Trushkin <ilya.trushkin@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 0a695d5 - Browse repository at this point
Copy the full SHA 0a695d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57c1068 - Browse repository at this point
Copy the full SHA 57c1068View commit details -
Configuration menu - View commit details
-
Copy full SHA for 186ae44 - Browse repository at this point
Copy the full SHA 186ae44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 344b1e7 - Browse repository at this point
Copy the full SHA 344b1e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94c648c - Browse repository at this point
Copy the full SHA 94c648cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2b5a03 - Browse repository at this point
Copy the full SHA f2b5a03View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8c1d07 - Browse repository at this point
Copy the full SHA e8c1d07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6230ebc - Browse repository at this point
Copy the full SHA 6230ebcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 615dd06 - Browse repository at this point
Copy the full SHA 615dd06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48155f5 - Browse repository at this point
Copy the full SHA 48155f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfcf440 - Browse repository at this point
Copy the full SHA bfcf440View commit details -
Configuration menu - View commit details
-
Copy full SHA for 379ba80 - Browse repository at this point
Copy the full SHA 379ba80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bace4e - Browse repository at this point
Copy the full SHA 3bace4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bc7305 - Browse repository at this point
Copy the full SHA 5bc7305View commit details -
Configuration menu - View commit details
-
Copy full SHA for d04cbe9 - Browse repository at this point
Copy the full SHA d04cbe9View commit details -
add shard_config key to start_envoy
Co-authored-by: igor-davidyuk <76463150+igor-davidyuk@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 045ff68 - Browse repository at this point
Copy the full SHA 045ff68View commit details -
Configuration menu - View commit details
-
Copy full SHA for af390d9 - Browse repository at this point
Copy the full SHA af390d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2224f7 - Browse repository at this point
Copy the full SHA b2224f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d50b74 - Browse repository at this point
Copy the full SHA 8d50b74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 555ba6f - Browse repository at this point
Copy the full SHA 555ba6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 177cad0 - Browse repository at this point
Copy the full SHA 177cad0View commit details
Commits on Aug 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3b48802 - Browse repository at this point
Copy the full SHA 3b48802View commit details
Commits on Aug 31, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1fc763e - Browse repository at this point
Copy the full SHA 1fc763eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f080fba - Browse repository at this point
Copy the full SHA f080fbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d75e1a9 - Browse repository at this point
Copy the full SHA d75e1a9View commit details