KumarLabJax / JABS-data-pipeline

General overview of JABS, including hardware, wiki, and links to associated software components
Other
3 stars 1 forks source link

Alternative Recording Hardware #1

Open SkepticRaven opened 1 year ago

SkepticRaven commented 1 year ago

(From an email) Does the recording setup actually require the listed NVIDIA Jetson AGX Xavier Developer Kit or can alternative computers be used? Will adding additional more powerful hardware improve performance?

SkepticRaven commented 1 year ago

We have tested both the Nvidia TX2 and Nvidia AGX Xavier Dev kit.

We currently do not use the GPUs on the recording devices (neither for video encoding nor deep learning inference), but have planned to integrate realtime processing at some point in the future.

However, since we aren't using the GPU technology currently, any embedded machine with an ARM Cortex-A57 @ 2GHz or stronger CPU will work. Lower clock rates may still work, but haven't been rigorously tested for stable framerates. We have tested the current implementation of our networks on the devices, but they weren't quick enough to run while recording.

Since we've stuck with the nvidia jetson ecosystem (ARM devices), there may be a chance unforeseen software compatibility issues if you try out AMD/Intel CPUs. It's generally unlikely to have issues moving from ARM to Intel/AMD (x86), but we haven't done any testing.