E0008: artifact JSON parse error
What happened
The .thx file could not be parsed as JSON. It is either not a THRINDEX artifact, or it was corrupted.
Why
- The file is not a
.thx artifact (e.g. you passed a .pt PyTorch checkpoint or a text file)
- The file was truncated during transfer
- A text editor or transfer tool modified the encoding
How to fix
- Confirm you are passing a
.thx file, not a .pt, .pkl, or .json file from a different tool.
- If the file should be a valid artifact, recompile:
thx.compile(model, "model.thx").
- If the artifact was transferred, re-transfer in binary mode (not text mode).
Example