Skip to content

Linux + aarch64 Searcher.exe #92

@lgp0509

Description

@lgp0509

尝试在aarch64架构的集群上跑pfind3

因为兼容性问题
.raw使用aarch64 mono + https://github.com/CompOmics/ThermoRawFileParser转mzML
mzML使用aarch64 mono跑xtract_xml.exe -ms
接Hangover(wine)跑pParseMz.exe
现在已经成功得到pf2
(存在严重的兼容性问题,主要是路径问题,目前只能在bin目录下工作,路径填写wine挂载的z:会在当前目录下创建“..\z:....",直接用linux路径则会自动删除"/", 使用// ,"" -L"" 等皆无效)

Searcher.exe 目前还在尝试
ub@ubuntu:~/OpenMS/pfind/pFind3/bin$ wine Searcher.exe pFind_open_20ppm.cfg
0364:err:environ:init_peb starting L"Z:\home\ub\OpenMS\pfind\pFind3\bin\Searcher.exe" in experimental ARM64EC mode
starting FEX (Hangover 10.9) based libarm64ecfex.dll
[pFind] #########################################
[pFind] # #
[pFind] # Welcome to use pFind search engine! #
[pFind] # #
[pFind] # version 3.2.0 #
[pFind] # #
[pFind] # http://pfind.org #
[pFind] # #
[pFind] #########################################
[pFind] Fasta path: Human_IG_cDNA_5514_con.fasta
0374:err:environ:init_peb starting L"C:\windows\system32\cmd.exe" in experimental ARM64EC mode
starting FEX (Hangover 10.9) based libarm64ecfex.dll
037c:err:environ:init_peb starting L"Z:\home\ub\OpenMS\pfind\pFind3\bin\SearchEngine.exe" in experimental ARM64EC mode
starting FEX (Hangover 10.9) based libarm64ecfex.dll
[pFind] MSMS path: XG_301_42L_HCDFT.pf2
0384:err:environ:init_peb starting L"C:\windows\system32\cmd.exe" in experimental ARM64EC mode
starting FEX (Hangover 10.9) based libarm64ecfex.dll
038c:err:environ:init_peb starting L"Z:\home\ub\OpenMS\pfind\pFind3\bin\TagSearcher.exe" in experimental ARM64EC mode
starting FEX (Hangover 10.9) based libarm64ecfex.dll
[pFind] <Search 1> Round: 1 / 1
[pFind] <Search 1>: 100%
0358:err:sync:RtlpWaitForCriticalSection section 00006FFFFC622E50 "?" wait timed out in thread 0358, blocked by 0328, retrying (60 sec)
到这个Protein Infer , ReRank之前就会完全卡住

希望能有原生Linux的解决方案(x86 Linux 目前使用wine也存在前述问题,参考了Issue: wine 也没能解决)
或者是aarch64的支持(目前Apple Silicon arm架构用户越来越多)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions