В этом эталоне используются параллельные структуры генерации данных (PDGF) в Java для генерации входных наборов данных. Похоже, что одна из зависимостей - JHDF 5, и весь этот эталон написан для x86 . Когда я попытался запустить его на платформе , я получаю ошибку на шаге генерации данных:
Код: Выделить всё
Bundle jhdf5 (JHDF 5) does not support platform linux_aarch64
command was: java -Djava.awt.headless=true -jar /home/benchmark/tpcx-ai-v1.0.3.1/lib/pdgf/pdgf.jar -l /home/benchmark/tpcx-ai-v1.0.3.1/data-gen/config/tpcxai-schema.xml -l /home/benchmark/tpcx-ai-v1.0.3.1/data-gen/config/tpcxai-generation.xml -ns -sf 0.5 -sp MY_SEED 1234 -sp includeLabels 1.0 -sp TIVF 1.0 -s lineitem customer product CUSTOMER_IMAGES_META order_returns marketplace financial_transactions financial_account Review ProductRating CUSTOMER_IMAGES CONVERSATION_AUDIO failures order order_weekly_sales store_dept -output '"/home/benchmark/tpcx-ai-v1.0.3.1/output/raw_data/training/"'
< /code>
Пара вопросов по этому поводу, я новичок в механике Java. Почему это терпит неудачу на руке?jar -xf pdgf.jar
Код: Выделить всё
extlib/hadoopLibs/hdfs/hadoop-hdfs.jar extlib/hadoopLibs/hdfs/protobuf-java.jar
< /code>
Эти пути тоже не существует. Любая помощь очень ценится. Этот же эталон успешно работал на x86 Подробнее здесь: https://stackoverflow.com/questions/784 ... 64-support