FedLoKe source code for "Non-IID always Bad? Semi-Supervised Heterogeneous Federated Learning with Local Knowledge Enhancement". Training and Testing run.sh is the training and testing script.