diff --git a/knn-classifier/demo/package.json b/knn-classifier/demo/package.json
index c83e15f4bc..f062ef00f3 100644
--- a/knn-classifier/demo/package.json
+++ b/knn-classifier/demo/package.json
@@ -11,11 +11,11 @@
   "dependencies": {
     "@tensorflow-models/knn-classifier": "file:../dist",
     "@tensorflow-models/mobilenet": "2.1.0",
-    "@tensorflow/tfjs-backend-cpu": "^4.22.0",
-    "@tensorflow/tfjs-backend-webgl": "^4.22.0",
-    "@tensorflow/tfjs-converter": "^4.22.0",
-    "@tensorflow/tfjs-core": "^4.22.0",
-    "@tensorflow/tfjs-layers": "^4.22.0",
+    "@tensorflow/tfjs-backend-cpu": "^4.23.0-rc.0",
+    "@tensorflow/tfjs-backend-webgl": "^4.23.0-rc.0",
+    "@tensorflow/tfjs-converter": "^4.23.0-rc.0",
+    "@tensorflow/tfjs-core": "^4.23.0-rc.0",
+    "@tensorflow/tfjs-layers": "^4.23.0-rc.0",
     "stats.js": "^0.17.0"
   },
   "scripts": {
diff --git a/knn-classifier/package.json b/knn-classifier/package.json
index 67f0684b76..7c5fcf3eba 100644
--- a/knn-classifier/package.json
+++ b/knn-classifier/package.json
@@ -13,14 +13,14 @@
     "url": "https://github.com/tensorflow/tfjs-models.git"
   },
   "peerDependencies": {
-    "@tensorflow/tfjs-backend-cpu": "^4.22.0",
-    "@tensorflow/tfjs-core": "^4.22.0"
+    "@tensorflow/tfjs-backend-cpu": "^4.23.0-rc.0",
+    "@tensorflow/tfjs-core": "^4.23.0-rc.0"
   },
   "devDependencies": {
     "@rollup/plugin-node-resolve": "^11.1.0",
     "@rollup/plugin-typescript": "3.1.1",
-    "@tensorflow/tfjs-backend-cpu": "^4.22.0",
-    "@tensorflow/tfjs-core": "^4.22.0",
+    "@tensorflow/tfjs-backend-cpu": "^4.23.0-rc.0",
+    "@tensorflow/tfjs-core": "^4.23.0-rc.0",
     "@types/jasmine": "^3.6.3",
     "babel-core": "~6.26.0",
     "babel-plugin-transform-runtime": "~6.23.0",