diff --git a/visualdl/backend/logic/CMakeLists.txt b/visualdl/logic/CMakeLists.txt similarity index 100% rename from visualdl/backend/logic/CMakeLists.txt rename to visualdl/logic/CMakeLists.txt diff --git a/visualdl/backend/logic/im.cc b/visualdl/logic/im.cc similarity index 100% rename from visualdl/backend/logic/im.cc rename to visualdl/logic/im.cc diff --git a/visualdl/backend/logic/im.h b/visualdl/logic/im.h similarity index 100% rename from visualdl/backend/logic/im.h rename to visualdl/logic/im.h diff --git a/visualdl/backend/logic/im_test.cc b/visualdl/logic/im_test.cc similarity index 100% rename from visualdl/backend/logic/im_test.cc rename to visualdl/logic/im_test.cc diff --git a/visualdl/backend/logic/pybind.cc b/visualdl/logic/pybind.cc similarity index 100% rename from visualdl/backend/logic/pybind.cc rename to visualdl/logic/pybind.cc diff --git a/visualdl/backend/logic/sdk.cc b/visualdl/logic/sdk.cc similarity index 100% rename from visualdl/backend/logic/sdk.cc rename to visualdl/logic/sdk.cc diff --git a/visualdl/backend/logic/sdk.h b/visualdl/logic/sdk.h similarity index 100% rename from visualdl/backend/logic/sdk.h rename to visualdl/logic/sdk.h diff --git a/visualdl/backend/python/__init__.py b/visualdl/python/__init__.py similarity index 100% rename from visualdl/backend/python/__init__.py rename to visualdl/python/__init__.py diff --git a/visualdl/backend/python/summary.py b/visualdl/python/summary.py similarity index 100% rename from visualdl/backend/python/summary.py rename to visualdl/python/summary.py diff --git a/visualdl/backend/python/test_read_service.py b/visualdl/python/test_read_service.py similarity index 100% rename from visualdl/backend/python/test_read_service.py rename to visualdl/python/test_read_service.py diff --git a/visualdl/backend/python/test_summary.py b/visualdl/python/test_summary.py similarity index 100% rename from visualdl/backend/python/test_summary.py rename to visualdl/python/test_summary.py diff --git a/visualdl/backend/python/test_write_service.py b/visualdl/python/test_write_service.py similarity index 100% rename from visualdl/backend/python/test_write_service.py rename to visualdl/python/test_write_service.py diff --git a/visualdl/backend/storage/CMakeLists.txt b/visualdl/storage/CMakeLists.txt similarity index 100% rename from visualdl/backend/storage/CMakeLists.txt rename to visualdl/storage/CMakeLists.txt diff --git a/visualdl/backend/storage/storage.cc b/visualdl/storage/storage.cc similarity index 100% rename from visualdl/backend/storage/storage.cc rename to visualdl/storage/storage.cc diff --git a/visualdl/backend/storage/storage.h b/visualdl/storage/storage.h similarity index 100% rename from visualdl/backend/storage/storage.h rename to visualdl/storage/storage.h diff --git a/visualdl/backend/storage/storage.proto b/visualdl/storage/storage.proto similarity index 100% rename from visualdl/backend/storage/storage.proto rename to visualdl/storage/storage.proto diff --git a/visualdl/backend/storage/storage_test.cc b/visualdl/storage/storage_test.cc similarity index 100% rename from visualdl/backend/storage/storage_test.cc rename to visualdl/storage/storage_test.cc diff --git a/visualdl/backend/test.cc b/visualdl/test.cc similarity index 100% rename from visualdl/backend/test.cc rename to visualdl/test.cc diff --git a/visualdl/backend/test.py b/visualdl/test.py similarity index 100% rename from visualdl/backend/test.py rename to visualdl/test.py diff --git a/visualdl/backend/utils/concurrency.h b/visualdl/utils/concurrency.h similarity index 100% rename from visualdl/backend/utils/concurrency.h rename to visualdl/utils/concurrency.h diff --git a/visualdl/backend/utils/filesystem.h b/visualdl/utils/filesystem.h similarity index 100% rename from visualdl/backend/utils/filesystem.h rename to visualdl/utils/filesystem.h diff --git a/visualdl/backend/utils/log.h b/visualdl/utils/log.h similarity index 100% rename from visualdl/backend/utils/log.h rename to visualdl/utils/log.h diff --git a/visualdl/backend/utils/test_concurrency.cc b/visualdl/utils/test_concurrency.cc similarity index 100% rename from visualdl/backend/utils/test_concurrency.cc rename to visualdl/utils/test_concurrency.cc