upload KNN