Closed yeroslaviz closed 3 months ago
really strange behaviour. I have tested the exact same command and exact same input files on a different server.
now it runs without a problem. Both times I am using the same conda
environment.
The same thing happened when trying to run kallisto quant
. Running it on the first server gave me each time an error:
quantifying File1
[quant] fragment length distribution will be estimated from the data
Illegal instruction (core dumped)
quantifying file2
[quant] fragment length distribution will be estimated from the data
Illegal instruction (core dumped)
...
But running the exact same workflow on the second server runs smoothly (for now 😏).
I know one server is running on Intel Xeon E5-4617 0 (24) @ 3.400GHz , while the second one has AMD EPYC 7343 (64) @ 3.200GHz . Do you need other information to maybe fix this behaviour?
thanks
Assa
Kallisto has architecture-specific commands and therefore some kallisto binaries may be problematic on certain machines. One solution is to install kallisto from source and supply that binary path's to kb count via --kallisto=/path/to/kallisto.
We're still working on an easier way to resolve this issue (we'll likely include an option to disable the architecture-specific instructions in future kb-python releases).
So I understand it correctly, that if I want it to run on different machines, I need to install it on the machine itself?
Conda won't help here anymore?
You only need to install kallisto from source on a machine where you get that error — you can still use kb-python from conda. Kallisto is the thing causing issues. Hopefully this compatibility issue will be fixed soon.
ok, thanks. I'll do that. it would great though if you can fix it when you get to it.
thanks for this great tools
I tried to index the human genome ( I know I can download it) using the command given in your README.
The index dies with the following error:
I have enough memory on the machine
I'm using the latest version of kallisto/kb
ADDON - kallisto was installed using
conda
thanks for the help