Skip to content
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

Improving class loading efficiency and considering dynamic type list #919

Merged
merged 17 commits into from
Apr 5, 2023

Commits on Dec 13, 2022

  1. Initial commit for the performance change relating to class loadind i…

    …n new code after underline changes related to data pack. After discussed with Hector using standard LRU_Cache instead of custom cache.
    J007X committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    b7a2898 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. Option 2 for considering dynamic type list as mentioned in asyml#765:…

    … created an non-cached version of get_class (get_class_nc) and used in get_class to avoid dynamic list issue as mentioned in comments of asyml#765 as pointed out my Hector.
    J007X committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    30d1e23 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

  1. Configuration menu
    Copy the full SHA
    daa9cc9 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. Configuration menu
    Copy the full SHA
    f17c57b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    684e10b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eef0268 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3a180e3 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. fixed black format issue

    J007X committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    4868917 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. Configuration menu
    Copy the full SHA
    357be3f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    104a5eb View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Fix CI warning (in ontology)

    J007X committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    e334d00 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. Configuration menu
    Copy the full SHA
    57a0bce View commit details
    Browse the repository at this point in the history
  2. Fix "unhashable key type issue" when using LRU cache for get_class th…

    …at have optional list as parameter -- change to cache lower level result from "locate" method called in this method, and also provide a non-cached version (same as before) for resolving asyml#765.
    J007X committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    762d0d9 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2023

  1. Configuration menu
    Copy the full SHA
    dc8c39b View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. Fix comments on duplicate code of "get_class" and "get_class_nc" by r…

    …e-factoring into one method with "cached_lookup" optional flag -- by default this is true but in _get_sub_class this flag needs to set to "false" based on comments in asyml#765 (for dynamic class loading scenario).
    J007X committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    ad63fca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e081613 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e2939a1 View commit details
    Browse the repository at this point in the history