What is mindsdb?

Was reviewing mindsdb as self-hosted under docker:

mkdir mdb_data
docker run -p 47334:47334 -p 47335:47335 -v $(pwd)/mdb_data:/root/mdb_storage mindsdb/mindsdb

Unable to find image ‘mindsdb/mindsdb:latest’ locally
latest: Pulling from mindsdb/mindsdb
e1caac4eb9d2: Pull complete
51d1f07906b7: Pull complete
c0d8da8ab021: Pull complete
ce524da9d572: Pull complete
d0d45da63dd1: Pull complete
6ef1ab331fc7: Pull complete
7f02ad9880a8: Pull complete
e57607cf915b: Pull complete
Digest: sha256:c8a56eab88ce97b1d2efe7d6de0d9b0fcc87d28d56097c0fc94548a6c4f3ebde
Status: Downloaded newer image for mindsdb/mindsdb:latest
[nltk_data] Downloading package punkt to /root/nltk_data…
[nltk_data] Unzipping tokenizers/punkt.zip.
/usr/local/lib/python3.10/site-packages/polars/_cpu_check.py:239: RuntimeWarning: Missing required CPU features.

The following required CPU features were not detected:
avx, avx2, fma, bmi1, bmi2, lzcnt

Continuing to use this version of Polars on this processor will likely result in a crash.
Install the polars-lts-cpu package instead of polars to run Polars with better compatibility.

Hint: If you are on an Apple ARM machine (e.g. M1) this is likely due to running Python under Rosetta.
It is recommended to install a native version of Python that does not run under Rosetta x86-64 emulation.

If you believe this warning to be a false positive, you can set the POLARS_SKIP_CPU_CHECK environment variable to bypass this check.

warnings.warn(
Illegal instruction (core dumped)


~/mindsdb » sudo lshw -c cpu                                                                                                                                                                      1 ↵ frank@kubemaster
  *-cpu:0
       description: CPU
       product: Intel(R) Xeon(R) CPU           E5640  @ 2.67GHz
       vendor: Intel Corp.
       physical id: 4
       bus info: cpu@0
       version: Intel(R) Xeon(R) CPU           E5640  @ 2.67GHz
       slot: CPU socket #0
       size: 2667MHz
       capacity: 4230MHz
       width: 64 bits
       capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 syscall nx rdtscp x86-64 constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq vmx ssse3 cx16 sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes hypervisor lahf_lm pti ssbd ibrs ibpb stibp tpr_shadow vnmi ept vpid tsc_adjust arat flush_l1d arch_capabilities
  *-cpu:1
       description: CPU
       product: Intel(R) Xeon(R) CPU           E5640  @ 2.67GHz
       vendor: Intel Corp.
       physical id: 5
       bus info: cpu@1
       version: Intel(R) Xeon(R) CPU           E5640  @ 2.67GHz
       slot: CPU socket #1
       size: 2667MHz
       capacity: 4230MHz
       width: 64 bits
       capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 syscall nx rdtscp x86-64 constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq vmx ssse3 cx16 sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes hypervisor lahf_lm pti ssbd ibrs ibpb stibp tpr_shadow vnmi ept vpid tsc_adjust arat flush_l1d arch_capabilities
  *-cpu:2
       description: CPU
       product: Intel(R) Xeon(R) CPU           E5640  @ 2.67GHz
       vendor: Intel Corp.
       physical id: 6
       bus info: cpu@2
       version: Intel(R) Xeon(R) CPU           E5640  @ 2.67GHz
       slot: CPU socket #2
       size: 2667MHz
       capacity: 4230MHz
       width: 64 bits
       capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 syscall nx rdtscp x86-64 constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq vmx ssse3 cx16 sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes hypervisor lahf_lm pti ssbd ibrs ibpb stibp tpr_shadow vnmi ept vpid tsc_adjust arat flush_l1d arch_capabilities
  *-cpu:3
       description: CPU
       product: Intel(R) Xeon(R) CPU           E5640  @ 2.67GHz
       vendor: Intel Corp.
       physical id: 7
       bus info: cpu@3
       version: Intel(R) Xeon(R) CPU           E5640  @ 2.67GHz
       slot: CPU socket #3
       size: 2667MHz
       capacity: 4230MHz
       width: 64 bits
       capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 syscall nx rdtscp x86-64 constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq vmx ssse3 cx16 sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes hypervisor lahf_lm pti ssbd ibrs ibpb stibp tpr_shadow vnmi ept vpid tsc_adjust arat flush_l1d arch_capabilities
kubemaster vm cpu specs

Leave a Reply