No project description provided
Project description
MicroTVM Device Python Package
A python package for managing microTVM devices on a server for the purpose of hardware CI testing, autotuning, etc.
Installation
pip3 install microtvm_device
Setup Device Server
To run the device server run command bellow with a JSON file including information about various devices. Here is a template of JSON file.
python -m microtvm_device.device_server --table-file=[DEVICE TABLE JSON FILE] <--port=[SERVER PORT]>
Note: If you are using the server in an envrionment with multiple users using VirtualBox, server should be run on an account with `sudo` access to all account to be able to inquery the USB attachments with any VirtualBox instance.
Use Device Client
After running server you can run various command using device_client. Command includes attach
, detach
, release
, request
and query
.
python -m microtvm_device.device_client <--port=[SERVER PORT]> COMMAND
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
microtvm_device-0.3.0.tar.gz
(16.3 kB
view details)
Built Distribution
File details
Details for the file microtvm_device-0.3.0.tar.gz
.
File metadata
- Download URL: microtvm_device-0.3.0.tar.gz
- Upload date:
- Size: 16.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.9.10 Darwin/21.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a07b88fdd6513a62847ce09556ac44ec12ca95db1059cd45d9358305c5b4093 |
|
MD5 | d341eed21743047163e87a3fb15b8f79 |
|
BLAKE2b-256 | 63e212f47921cc854cfac2c853e09572baf768b64f29c9d8f5dab69d64e47067 |
File details
Details for the file microtvm_device-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: microtvm_device-0.3.0-py3-none-any.whl
- Upload date:
- Size: 19.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.9.10 Darwin/21.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30e45a02ae52bd2742e446201843a7b2beb5605d0c6dd7ba8bccd68ed54229e9 |
|
MD5 | 946e5969ca50413641c90b52e3af18b4 |
|
BLAKE2b-256 | 7431d5947dd17337dfc5cabfa6cbacb707cbda09656ad166066be446a762f8aa |