Я создаю некоторые оценки с пробной версией ILNumerics, и я хотел бы знать, какая версия библиотеки Hdf5 развернута с ILNumerics для Windows. VisualStudio intellisense не помогает мне найти метод или свойство версии библиотеки. Учитывая, что на странице атрибуции третьей стороны для ILNumerics указаны авторские права Hdf Group до 2014 года, я предполагаю, что версия 1.8.13, скомпилированная для 32-разрядной версии X86, но я хотел бы получить подтверждение. Спасибо.
Какая версия Hdf5 используется в ILNumerics?
Ответы (2)
Можете ли вы написать программу для запроса? Поскольку HDF5 имеет следующую функцию:
herr_t H5get_libversion(unsigned *majnum, unsigned *minnum, unsigned *relnum)
Который возвращает основной, второстепенный и номер выпуска.
person
Timothy Brown
schedule
16.10.2014
Это 1.8.9 (на сегодняшний день). Вы можете узнать это с помощью пространства имен Layer_I. Все (?) официальные функции HDF5 API находятся здесь:
uint maj = 0, min = 0, rel = 0;
ILNumerics.IO.HDF5.Layer_I.H5.H5get_libversion(ref maj, ref min, ref rel);
1.8.9
person
user492238
schedule
16.10.2014
Спасибо! Пространство имен Layer_I было частью информации, которую мне не хватало. Я пропустил это в документации или это недокументировано?
- person dme; 17.10.2014
Все классы, представленные в пространстве имен Layer_I, являются результатом полуавтоматического преобразования определений C, предоставленных HDF Group. Мы используем некоторые из них для функций более высокого уровня и по-прежнему раскрываем другие, которые не нужны ILNumerics. Мы не документировали их, потому что нет тестов на 100% правильность подписей. Поэтому, если вам понадобится один из них и вы обнаружите недействительную подпись, сообщите нам об этом: ilnumerics.net/mantis
- person Haymo Kutschbach; 18.10.2014
Кстати: ТАК способ сказать спасибо - это проголосовать и отметить как ответ;)
- person Haymo Kutschbach; 18.10.2014