├── .DS_Store ├── .idea ├── .gitignore ├── Neurosurgeon.iml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── README.md ├── __pycache__ └── deployment.cpython-39.pyc ├── assets ├── image-20230524094940267.png ├── image-20230527101129575.png ├── image-20230527101131359.png ├── image-20230527101256373.png ├── image-20230527101444697.png └── image-20230527101527312.png ├── cloud_api.py ├── deployment.py ├── edge_api.py ├── models ├── AlexNet.py ├── LeNet.py ├── MobileNet.py ├── VggNet.py └── __pycache__ │ ├── AlexNet.cpython-39.pyc │ ├── LeNet.cpython-39.pyc │ ├── MobileNet.cpython-39.pyc │ └── VggNet.cpython-39.pyc ├── net ├── __pycache__ │ ├── monitor_client.cpython-39.pyc │ ├── monitor_server.cpython-39.pyc │ └── net_utils.cpython-39.pyc ├── monitor_client.py ├── monitor_server.py ├── monitor_test.py └── net_utils.py ├── paper └── Collaborative_Intelligence Between_the_Cloud_and_Mobile_Edge.pdf ├── predictor ├── .DS_Store ├── __pycache__ │ ├── get_datasets_func.cpython-39.pyc │ └── predictor_utils.cpython-39.pyc ├── config │ ├── .DS_Store │ ├── cloud │ │ ├── avgpool.pkl │ │ ├── batchnorm.pkl │ │ ├── conv.pkl │ │ ├── dw_conv.pkl │ │ ├── linear.pkl │ │ └── maxpool.pkl │ └── edge │ │ ├── avgpool.pkl │ │ ├── batchnorm.pkl │ │ ├── conv.pkl │ │ ├── dw_conv.pkl │ │ ├── linear.pkl │ │ └── maxpool.pkl ├── dataset │ ├── .DS_Store │ ├── cloud │ │ ├── avgpool_lat.csv │ │ ├── batchnorm_lat.csv │ │ ├── conv_lat.csv │ │ ├── dw_conv_lat.csv │ │ ├── linear_lat.csv │ │ └── maxpool_lat.csv │ └── edge │ │ ├── avgpool_lat.csv │ │ ├── batchnorm_lat.csv │ │ ├── conv_lat.csv │ │ ├── dw_conv_lat.csv │ │ ├── linear_lat.csv │ │ └── maxpool_lat.csv ├── get_datasets_func.py ├── kernel_flops.py └── predictor_utils.py ├── tasks_cloud_api.py ├── tasks_edge_api.py └── utils ├── __pycache__ ├── excel_utils.cpython-39.pyc └── inference_utils.cpython-39.pyc ├── excel_utils.py └── inference_utils.py /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/.DS_Store -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/Neurosurgeon.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/.idea/Neurosurgeon.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/README.md -------------------------------------------------------------------------------- /__pycache__/deployment.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/__pycache__/deployment.cpython-39.pyc -------------------------------------------------------------------------------- /assets/image-20230524094940267.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/assets/image-20230524094940267.png -------------------------------------------------------------------------------- /assets/image-20230527101129575.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/assets/image-20230527101129575.png -------------------------------------------------------------------------------- /assets/image-20230527101131359.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/assets/image-20230527101131359.png -------------------------------------------------------------------------------- /assets/image-20230527101256373.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/assets/image-20230527101256373.png -------------------------------------------------------------------------------- /assets/image-20230527101444697.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/assets/image-20230527101444697.png -------------------------------------------------------------------------------- /assets/image-20230527101527312.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/assets/image-20230527101527312.png -------------------------------------------------------------------------------- /cloud_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/cloud_api.py -------------------------------------------------------------------------------- /deployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/deployment.py -------------------------------------------------------------------------------- /edge_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/edge_api.py -------------------------------------------------------------------------------- /models/AlexNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/models/AlexNet.py -------------------------------------------------------------------------------- /models/LeNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/models/LeNet.py -------------------------------------------------------------------------------- /models/MobileNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/models/MobileNet.py -------------------------------------------------------------------------------- /models/VggNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/models/VggNet.py -------------------------------------------------------------------------------- /models/__pycache__/AlexNet.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/models/__pycache__/AlexNet.cpython-39.pyc -------------------------------------------------------------------------------- /models/__pycache__/LeNet.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/models/__pycache__/LeNet.cpython-39.pyc -------------------------------------------------------------------------------- /models/__pycache__/MobileNet.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/models/__pycache__/MobileNet.cpython-39.pyc -------------------------------------------------------------------------------- /models/__pycache__/VggNet.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/models/__pycache__/VggNet.cpython-39.pyc -------------------------------------------------------------------------------- /net/__pycache__/monitor_client.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/net/__pycache__/monitor_client.cpython-39.pyc -------------------------------------------------------------------------------- /net/__pycache__/monitor_server.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/net/__pycache__/monitor_server.cpython-39.pyc -------------------------------------------------------------------------------- /net/__pycache__/net_utils.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/net/__pycache__/net_utils.cpython-39.pyc -------------------------------------------------------------------------------- /net/monitor_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/net/monitor_client.py -------------------------------------------------------------------------------- /net/monitor_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/net/monitor_server.py -------------------------------------------------------------------------------- /net/monitor_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/net/monitor_test.py -------------------------------------------------------------------------------- /net/net_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/net/net_utils.py -------------------------------------------------------------------------------- /paper/Collaborative_Intelligence Between_the_Cloud_and_Mobile_Edge.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/paper/Collaborative_Intelligence Between_the_Cloud_and_Mobile_Edge.pdf -------------------------------------------------------------------------------- /predictor/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/.DS_Store -------------------------------------------------------------------------------- /predictor/__pycache__/get_datasets_func.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/__pycache__/get_datasets_func.cpython-39.pyc -------------------------------------------------------------------------------- /predictor/__pycache__/predictor_utils.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/__pycache__/predictor_utils.cpython-39.pyc -------------------------------------------------------------------------------- /predictor/config/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/config/.DS_Store -------------------------------------------------------------------------------- /predictor/config/cloud/avgpool.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/config/cloud/avgpool.pkl -------------------------------------------------------------------------------- /predictor/config/cloud/batchnorm.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/config/cloud/batchnorm.pkl -------------------------------------------------------------------------------- /predictor/config/cloud/conv.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/config/cloud/conv.pkl -------------------------------------------------------------------------------- /predictor/config/cloud/dw_conv.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/config/cloud/dw_conv.pkl -------------------------------------------------------------------------------- /predictor/config/cloud/linear.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/config/cloud/linear.pkl -------------------------------------------------------------------------------- /predictor/config/cloud/maxpool.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/config/cloud/maxpool.pkl -------------------------------------------------------------------------------- /predictor/config/edge/avgpool.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/config/edge/avgpool.pkl -------------------------------------------------------------------------------- /predictor/config/edge/batchnorm.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/config/edge/batchnorm.pkl -------------------------------------------------------------------------------- /predictor/config/edge/conv.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/config/edge/conv.pkl -------------------------------------------------------------------------------- /predictor/config/edge/dw_conv.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/config/edge/dw_conv.pkl -------------------------------------------------------------------------------- /predictor/config/edge/linear.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/config/edge/linear.pkl -------------------------------------------------------------------------------- /predictor/config/edge/maxpool.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/config/edge/maxpool.pkl -------------------------------------------------------------------------------- /predictor/dataset/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/dataset/.DS_Store -------------------------------------------------------------------------------- /predictor/dataset/cloud/avgpool_lat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/dataset/cloud/avgpool_lat.csv -------------------------------------------------------------------------------- /predictor/dataset/cloud/batchnorm_lat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/dataset/cloud/batchnorm_lat.csv -------------------------------------------------------------------------------- /predictor/dataset/cloud/conv_lat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/dataset/cloud/conv_lat.csv -------------------------------------------------------------------------------- /predictor/dataset/cloud/dw_conv_lat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/dataset/cloud/dw_conv_lat.csv -------------------------------------------------------------------------------- /predictor/dataset/cloud/linear_lat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/dataset/cloud/linear_lat.csv -------------------------------------------------------------------------------- /predictor/dataset/cloud/maxpool_lat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/dataset/cloud/maxpool_lat.csv -------------------------------------------------------------------------------- /predictor/dataset/edge/avgpool_lat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/dataset/edge/avgpool_lat.csv -------------------------------------------------------------------------------- /predictor/dataset/edge/batchnorm_lat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/dataset/edge/batchnorm_lat.csv -------------------------------------------------------------------------------- /predictor/dataset/edge/conv_lat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/dataset/edge/conv_lat.csv -------------------------------------------------------------------------------- /predictor/dataset/edge/dw_conv_lat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/dataset/edge/dw_conv_lat.csv -------------------------------------------------------------------------------- /predictor/dataset/edge/linear_lat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/dataset/edge/linear_lat.csv -------------------------------------------------------------------------------- /predictor/dataset/edge/maxpool_lat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/dataset/edge/maxpool_lat.csv -------------------------------------------------------------------------------- /predictor/get_datasets_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/get_datasets_func.py -------------------------------------------------------------------------------- /predictor/kernel_flops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/kernel_flops.py -------------------------------------------------------------------------------- /predictor/predictor_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/predictor/predictor_utils.py -------------------------------------------------------------------------------- /tasks_cloud_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/tasks_cloud_api.py -------------------------------------------------------------------------------- /tasks_edge_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/tasks_edge_api.py -------------------------------------------------------------------------------- /utils/__pycache__/excel_utils.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/utils/__pycache__/excel_utils.cpython-39.pyc -------------------------------------------------------------------------------- /utils/__pycache__/inference_utils.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/utils/__pycache__/inference_utils.cpython-39.pyc -------------------------------------------------------------------------------- /utils/excel_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/utils/excel_utils.py -------------------------------------------------------------------------------- /utils/inference_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tjyy-1223/Neurosurgeon/HEAD/utils/inference_utils.py --------------------------------------------------------------------------------