Загрузить PDF
Загрузить PDF
Из этой статьи вы узнаете, как на компьютере под управлением Windows запустить BAT-файл (пакетный файл). Такие файлы используются для различных целей, например, для автоматизации процессов. BAT-файл можно запустить с помощью Проводника или командной строки.
-
1
Откройте меню «Пуск»
. Для этого нажмите на логотип Windows в нижнем левом углу экрана.
-
2
Щелкните по «Проводник»
. Вы найдете эту опцию в левой части меню «Пуск».
- Также можно щелкнуть правой кнопкой мыши по логотипу Windows, а затем нажать «Проводник».
СОВЕТ СПЕЦИАЛИСТА
A wikiHow Staff Editor reviewed this article to make sure it’s clear and accurate.
Если «Проводника» в меню «Пуск» нет, кликните по логотипу Windows правой кнопкой мыши и выберите «Свойства».
Выберите папки для отображения в меню «Пуск». В данном случае выберите «Проводник».
То же самое можно проделать с папками «Видео», «Музыка», «Загрузки» и так далее. -
3
Откройте папку с BAT-файлом. Также можно найти этот файл: щелкните по «Этот компьютер» на левой панели окна, а затем введите имя файла в строке поиска в верхнем правом углу окна.
-
4
Дважды щелкните по BAT-файлу. Он должен запуститься. Если нет, запустите файл как администратор.
-
5
Щелкните правой кнопкой мыши по BAT-файлу и в меню выберите Запуск от имени администратора. Возможно, вам придется запустить файл от имени администратора — это зависит от содержимого BAT-файла.
- В большинстве случаев работа BAT-файла на экране не отображается, потому что все происходит в фоновом режиме. Выясните, для чего предназначен пакетный файл, потому что даже если вы не видите результаты его работы, он, скорее всего, успешно справился со своими задачами.
Реклама
-
1
Откройте меню «Пуск»
. Для этого нажмите на логотип Windows в нижнем левом углу экрана.
-
2
Введите cmd в строке поиска меню «Пуск». По мере ввода поискового запроса под ним будут отображаться результаты поиска.
-
3
Щелкните правой кнопкой мыши по «Командная строка»
. Этот значок имеет вид черного квадрата с белыми символами.
-
4
Нажмите Запуск от имени администратора. Возможно, вам придется запустить командную строку от имени администратора — это зависит от содержимого BAT-файла.
-
5
Введите cd, нажмите пробел, а затем введите путь к BAT-файлу. «cd» — эта команда для изменения каталога, а путь — это расположение папки с BAT-файлом. Например, если пакетный файл находится на рабочем столе пользователя «Иван», введите:
cd /Пользователи/Иван/Рабочий стол.- Обязательно вставьте пробел между командой «cd» и расположением файла.
-
6
Нажмите ↵ Enter. Текущий каталог изменится на папку с BAT-файлом.
-
7
Введите имя BAT-файла. Не забудьте про расширение .bat. Например, если BAT-файл называется «install», в командной строке введите install.bat.
-
8
Нажмите ↵ Enter. BAT-файл будет запущен. Как только на экране отобразится мигающий курсор, считайте, что пакетный файл завершил работу.
- Если в командной строке отобразилось сообщение об ошибке, внимательно прочитайте его, чтобы внести изменения в код BAT-файла.
Реклама
Об этой статье
Эту страницу просматривали 87 162 раза.
Была ли эта статья полезной?
Download Article
Download Article
This wikiHow teaches you how to run a BAT file—also known as a batch file—on a Windows computer. Batch files have many purposes, such as automating frequently used tasks. You can run them in the normal File Explorer, or you can launch them from the command line of the Command Prompt.
-
1
Open Start
. Click the Windows logo in the bottom-left of the taskbar to launch the start menu.
-
2
Click
File Explorer. It’s in the left-side column of the start menu.
- You can also right-click on the Windows icon in the task bar and select File Explorer.
EXPERT TIP
A wikiHow Staff Editor reviewed and edited this article to make sure that it is comprehensive, helpful, and accurate. Our team of experienced and carefully-trained writers and editors improves articles using quality research sources, and academic and personal experience.
If you don’t see the File Explorer option, right click on Settings.
Select the folders you want to appear on the Start menu. In this case, select the File Explorer.
You can also select Videos, Music, Downloads etc.Advertisement
-
3
Go to the folder that contains your BAT file. Navigate to the location of your batch file or you can search for by clicking This PC in the left pane and typing the filename in the search bar at the top-right.
-
4
Double-click the BAT file. Normally, to run a batch file, all that is needed is to double-click the file. If you are experiencing problems running the file successfully you can try running it as an administrator.
-
5
Right-click the file and select Run as administrator. Depending on what the batch file is programmed to do, running it with administrator privileges may be required.
- Oftentimes, batch files don’t do much visually on your computer, and running them will make changes to your computer behind the scenes. Be sure you understand what your batch file is supposed to do, as it may have run successfully even though it didn’t look like anything happened.
Advertisement
-
1
Open Start
. Click the Windows logo in the bottom-left of the taskbar to launch the start menu.
-
2
Type cmd into start. As you type, Windows will filter search results below your text in the Start Menu.
-
3
Right-click on Command Prompt
. It’s the black icon with the white text in the upper-left corner.
-
4
Click Run as administrator. Running command prompt with administrator privileges might be required depending on what your batch file is programmed to do.
-
5
Type cd followed by the file’s location. Type the letters «cd», which is the command to «change directory»—and then type a space—followed by the folder location the batch file is in. For example, if your batch file is located on the desktop of the username «Jeff», you would type:
cd /Users/Jeff/Desktop.- Don’t forget a space between «cd» and the file’s location.
-
6
Press ↵ Enter. This changes the current directory to the new location you specified.
-
7
Type the BAT file’s full filename. That means typing the filename and extension, ending with .bat at the end. For example, if your batch file is named «install», then you would type install.bat into the command prompt.
-
8
Press ↵ Enter. This will run the BAT file. If you see the same command prompt location as before and the cursor is blinking, the batch file has finished running.
- Note any errors that appear in the command prompt from running the batch file, as that may be helpful in troubleshooting something wrong the batch file’s code.
Advertisement
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Thanks for submitting a tip for review!
About This Article
Thanks to all authors for creating a page that has been read 171,919 times.
Is this article up to date?
Последнее обновление: 07/01/2022
[Время на прочтение статьи: 5 мин.]
Разработка AOMEI Partition Assistant Standard Edition 8.4 компанией Aomei Tech послужила толчком для создания последней версии файла install.bat. Он также известен как файл DOS Batch (расширение BAT), который классифицируется как файл Сценарий (DOS Batch).
Впервые install.bat был представлен 08/05/2019 в составе AOMEI Partition Assistant Standard Edition 8.4 для Windows 10.
Выпуск этого файла является последней и наиболее актуальной версией от компании Aomei Tech.
В этой короткой статье приводятся подробные сведения о файле, шаги по устранению проблем BAT с install.bat и список бесплатных загрузок для каждой версии, содержащейся в нашем полном каталоге файлов.
Что такое сообщения об ошибках install.bat?
Общие ошибки выполнения install.bat
Ошибки файла install.bat часто возникают на этапе запуска AOMEI Partition Assistant Standard Edition, но также могут возникать во время работы программы.
Эти типы ошибок BAT также известны как «ошибки выполнения», поскольку они возникают во время выполнения AOMEI Partition Assistant Standard Edition. К числу наиболее распространенных ошибок выполнения install.bat относятся:
- Не удается найти install.bat.
- install.bat — ошибка.
- Не удалось загрузить install.bat.
- Ошибка при загрузке install.bat.
- Не удалось зарегистрировать install.bat / Не удается зарегистрировать install.bat.
- Ошибка выполнения — install.bat.
- Файл install.bat отсутствует или поврежден.
Библиотека времени выполнения Microsoft Visual C++
Ошибка выполнения!
Программа: C:Program Files (x86)AOMEI Partition Assistantinstall.bat
Среда выполнения получила запрос от этого приложения, чтобы прекратить его необычным способом.
Для получения дополнительной информации обратитесь в службу поддержки приложения.
В большинстве случаев причинами ошибок в BAT являются отсутствующие или поврежденные файлы. Файл install.bat может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с AOMEI Partition Assistant Standard Edition) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла install.bat может быть вызвано отключением питания при загрузке AOMEI Partition Assistant Standard Edition, сбоем системы при загрузке или сохранении install.bat, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.
Как исправить ошибки install.bat — 3-шаговое руководство (время выполнения: ~5-15 мин.)
Если вы столкнулись с одним из вышеуказанных сообщений об ошибке, выполните следующие действия по устранению неполадок, чтобы решить проблему install.bat. Эти шаги по устранению неполадок перечислены в рекомендуемом порядке выполнения.
Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.
Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):
- Нажмите кнопку «Пуск» в Windows
- В поле поиска введите «Восстановление системы» и нажмите ENTER.
- В результатах поиска найдите и нажмите «Восстановление системы»
- Введите пароль администратора (при необходимости).
- Следуйте инструкциям мастера восстановления системы, чтобы выбрать соответствующую точку восстановления.
- Восстановите компьютер к этому образу резервной копии.
Если на этапе 1 не удается устранить ошибку install.bat, перейдите к шагу 2 ниже.
Шаг 2. Если вы недавно установили приложение AOMEI Partition Assistant Standard Edition (или схожее программное обеспечение), удалите его, затем попробуйте переустановить AOMEI Partition Assistant Standard Edition.
Чтобы удалить программное обеспечение AOMEI Partition Assistant Standard Edition, выполните следующие инструкции (Windows XP, Vista, 7, 8 и 10):
- Нажмите кнопку «Пуск» в Windows
- В поле поиска введите «Удалить» и нажмите ENTER.
- В результатах поиска найдите и нажмите «Установка и удаление программ»
- Найдите запись для AOMEI Partition Assistant Standard Edition 8.4 и нажмите «Удалить»
- Следуйте указаниям по удалению.
После полного удаления приложения следует перезагрузить ПК и заново установить AOMEI Partition Assistant Standard Edition.
Если на этапе 2 также не удается устранить ошибку install.bat, перейдите к шагу 3 ниже.
AOMEI Partition Assistant Standard Edition 8.4
Aomei Tech
Шаг 3. Выполните обновление Windows.
Когда первые два шага не устранили проблему, целесообразно запустить Центр обновления Windows. Во многих случаях возникновение сообщений об ошибках install.bat может быть вызвано устаревшей операционной системой Windows. Чтобы запустить Центр обновления Windows, выполните следующие простые шаги:
- Нажмите кнопку «Пуск» в Windows
- В поле поиска введите «Обновить» и нажмите ENTER.
- В диалоговом окне Центра обновления Windows нажмите «Проверить наличие обновлений» (или аналогичную кнопку в зависимости от версии Windows)
- Если обновления доступны для загрузки, нажмите «Установить обновления».
- После завершения обновления следует перезагрузить ПК.
Если Центр обновления Windows не смог устранить сообщение об ошибке install.bat, перейдите к следующему шагу. Обратите внимание, что этот последний шаг рекомендуется только для продвинутых пользователей ПК.
Если эти шаги не принесут результата: скачайте и замените файл install.bat (внимание: для опытных пользователей)
Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла install.bat. Мы храним полную базу данных файлов install.bat со 100%-ной гарантией отсутствия вредоносного программного обеспечения для любой применимой версии AOMEI Partition Assistant Standard Edition . Чтобы загрузить и правильно заменить файл, выполните следующие действия:
- Найдите версию операционной системы Windows в нижеприведенном списке «Загрузить файлы install.bat».
- Нажмите соответствующую кнопку «Скачать», чтобы скачать версию файла Windows.
- Скопируйте этот файл в соответствующее расположение папки AOMEI Partition Assistant Standard Edition:
Windows 10: C:Program Files (x86)AOMEI Partition Assistant
Windows 10: C:Program Files (x86)AOMEI Partition Assistantx64 - Перезагрузите компьютер.
Если этот последний шаг оказался безрезультативным и ошибка по-прежнему не устранена, единственно возможным вариантом остается выполнение чистой установки Windows 10.
СОВЕТ ОТ СПЕЦИАЛИСТА: Мы должны подчеркнуть, что переустановка Windows является достаточно длительной и сложной задачей для решения проблем, связанных с install.bat. Во избежание потери данных следует убедиться, что перед началом процесса вы создали резервные копии всех важных документов, изображений, установщиков программного обеспечения и других персональных данных. Если вы в настоящее время не создаете резервных копий своих данных, вам необходимо сделать это немедленно.
Скачать файлы install.bat (проверено на наличие вредоносного ПО — отсутствие 100 %)
ВНИМАНИЕ! Мы настоятельно не рекомендуем загружать и копировать install.bat в соответствующий системный каталог Windows. Aomei Tech, как правило, не выпускает файлы AOMEI Partition Assistant Standard Edition BAT для загрузки, поскольку они входят в состав установщика программного обеспечения. Задача установщика заключается в том, чтобы обеспечить выполнение всех надлежащих проверок перед установкой и размещением install.bat и всех других файлов BAT для AOMEI Partition Assistant Standard Edition. Неправильно установленный файл BAT может нарушить стабильность работы системы и привести к тому, что программа или операционная система полностью перестанут работать. Действовать с осторожностью.
Файлы, относящиеся к install.bat
Файлы BAT, относящиеся к install.bat
Имя файла | Описание | Программа (версия) | Размер файла (байты) | Расположение файла |
---|---|---|---|---|
uninstall.bat | DOS Batch | AOMEI Partition Assistant Standard Edition 8.4 | 184 | C:Program Files (x86)AOMEI Partition Assistant |
install.bat | DOS Batch | AOMEI Partition Assistant Standard Edition 8.4 | 1872 | C:Program Files (x86)AOMEI Partition Assistant |
CollectSyncLogs.bat | DOS Batch | AOMEI Partition Assistant Standard Edition 8.4 | 10773 | C:UsersTesterAppDataLocalMicrosoftOneDriv… |
Другие файлы, связанные с install.bat
Имя файла | Описание | Программа (версия) | Размер файла (байты) | Расположение файла |
---|---|---|---|---|
CBS.log | Log | AOMEI Partition Assistant Standard Edition 8.4 | 888626 | C:WindowsLogsCBS |
setupapi.dev.log | Log | AOMEI Partition Assistant Standard Edition 8.4 | 684126 | C:Windowsinf |
api-ms-win-core-profil… | ApiSet Stub DLL | Microsoft® Windows® Operating System (10.0.17134.12) | 17776 | C:UsersTesterAppDataLocalMicrosoftOneDriv… |
diagerr.xml | Extensible Markup Language | AOMEI Partition Assistant Standard Edition 8.4 | 44109 | C:WindowsPantherUnattendGC |
api-ms-win-core-synch-… | ApiSet Stub DLL | Microsoft® Windows® Operating System (10.0.17134.12) | 20320 | C:UsersTesterAppDataLocalMicrosoftOneDriv… |
Вы скачиваете пробное программное обеспечение. Для разблокировки всех функций программного обеспечения требуется покупка годичной подписки, стоимость которой оставляет 39,95 долл. США. Подписка автоматически возобновляется в конце срока (Подробнее). Нажимая кнопку «Начать загрузку» и устанавливая «Программное обеспечение», я подтверждаю, что я прочитал (-а) и принимаю Лицензионное соглашение и Политику конфиденциальности компании Solvusoft.
Уровень сложности
Средний
Время на прочтение
4 мин
Количество просмотров 6.9K
Итак, вы закончили свою первую версию опенсорс проекта на Питоне, выложили её на Гитхаб, и даже написали честный ридми: «Требуется Python 3.10, поставьте зависимости через pip install -r requirements.txt
«.
И… через какое‑то время вам звонит пользователь друг с вопросом: «Слушай, интересный проект, а как его под Windows поставить?»
Собственно, с этого момента у вас есть 3 варианта:
-
Попытаться сэкономить всем время и попробовать упаковать ваш проект в EXE‑файл через утилиты типа pyinstaller или Auto PY to EXE. Минус: при сколь‑нибудь сложных зависимостях нужно будет ковыряться довольно долго, чтобы заставить EXE заработать. Второй минус: как вы думаете, на кого ляжет почетная обязанность собирать EXE‑шники после каждого апдейта кода?
-
Попытаться объяснить другу, что такое python, GIT и как всё это поставить. Минус: возможны проблемы в отношениях с другом:))) (Вариант: поставить всё самому через дистанционный доступ, но он требует слишком много времени если
пользователейдрузей больше 5) -
Дописать под себя набор BAT‑файлов, о которых пойдет речь в статье, и которые:
-
ставят сами Python и GIT в локальную папку проекта (в стиле conda);
-
выкачивают свежую версию с Гитхаба (а также апдейтят её при необходимости);
-
ставят нужные зависимости;
-
можно прописать несколько сценариев запуска приложения;
-
установленный проект можно перемещать в другие папки и между компами.
-
Как я эти батники нашел
Есть такой интересный опенсорс проект, который позволяет запускать текстовые нейросети на локальном компьютере с веб‑интерфейсом: https://github.com/oobabooga/text‑generation‑webui
Проекты с нейросетями, как правило, это проекты с очень большим числом нетривиальных зависимостей. Например:
-
Вам нужно знать, нужно ли ставить версию torch с GPU ускорением от NVIDIA, или же надо ставить CPU‑версию.
-
Часто нужно скачивать какие‑то кастомные дополнительные Github‑проекты библиотеки.
-
Надо ставить нетривиальные версии библиотек (проект выше, например, использует кастомную сборку bitsandbytes под Windows, которая позволяет запускать 4-битные нейросети, требующие меньше памяти)
И я был сильно удивлен, когда нашел проект от того же пользователя под названием one‑click‑installers, который решал все эти проблемы установки буквально в несколько BAT‑файлов.
Собственно, я его установил (все заработало с первого раза), разобрался в BAT‑файлах, и они меня так впечатлили своей компактностью, что я даже достаточно быстро сделал подобный компактный инсталлятор для своего голосового помощника Ирины.
Как это работает и как это настроить
В качестве базового проекта рекомендую взять мой инсталлятор, а за нетривиальными случаями обращаться к оригинальному one‑click‑installer.
Итак, есть два основных файла:
-
install.bat
-
run.bat
install делает следующее:
-
Скачивает проект micromamba (компактная замена conda). (Вначале выводится предупреждение — путь не должен содержать пробелов и нелатинских букв/цифр.)
-
Устанавливает указанные пакеты (в частности, я указываю python3.10 и git; в моем BAT‑файле есть еще выбор, установить ли тяжелый torch для Silero TTS, но вы можете этот выбор убрать) в installer_files.
-
Активирует окружение
-
Если репозитория вашего проекта ещё не существует — клонирует его с Гитхаба; если уже существует — пытается обновить с помощью git pull.
-
Устанавливает или обновляет зависимости через
call python -m pip install -r requirements.txt --upgrade
. (У меня используются кастомные зависимости в call python ‑m pip install ‑r requirements_exe_runner.txt ‑upgrade, так что не забудьте поправить для своего проекта)
Собственно, после install в идеале наш проект полностью готов к работе.
run предельно простой:
-
Он инициализирует окружение с нужными зависимостями
-
Запускает нужный питон‑файл через
call python run.py
(или что вы там укажете)
Также в проекте существует micromamba‑cmd.bat, который позволяет в интерактивном режиме зайти в текущее окружение и что‑то там подправить (например, поставить новые зависимости ручками если сильно нужно).
Переносимость
Установка переносимая; но после переноса в другое место будет выдавать ошибку «Micromamba not found» — потому что сформированные BAT‑файлы Micromamba содержат абсолютные пути.
Для решения проблемы после переноса нужно удалить все BAT‑файлы из installer_filesmambacondabin и запустить run.bat — BAT‑файлы будут перегенерированы.
Выводы
install.bat выполняет основную часть установки, ставя зависимости через Интернет, позволяет быстро обновлять проект до последней Git‑версии, и занимает всего 90 строк кода.
Вот я с ним поработал и могу сказать — поправить его под свой проект занимает где‑то полчаса‑час (ну, вместе с тестированием мелочей, конечно).
По‑моему, очень удобно.
Installing SPEC CPU®2017 on Microsoft Windows Systems
$Id: install-guide-windows.html 6693 2022-10-22 16:57:41Z JohnHenning $ | Latest: www.spec.org/cpu2017/Docs/ |
---|
Summary
Verify the ISO
Mount it
install.bat X:somedir
Contents
Prepare for the installation
1. Review Prerequisites
2. Open a Command Prompt Window
3. Verify the download (optional, recommended)
4. Mount the ISO image
Install it
5. Run install.bat
5.a. Confirm Source and Destination
5.b. The files are unpacked and tested
6. Edit shrc.bat
Test your installed copy
7. Use your shrc.bat
8. Select a config file and try to build one benchmark
9. Try compiling an entire suite, and run the test workload
10. Try a full (reportable) run
Appendix 1: Uninstalling SPEC CPU 2017
Appendix 2: Useful Tips and Techniques
a. About Temporary Space (%temp%)
b. About Text Files and Windows/Unix Compatibility
This document describes how to install SPEC CPU®2017 on Microsoft Windows systems. (If you want to install under AIX,
Linux, mac OS, Solaris, or a similar system, you need the other
install guide.) SPEC CPU 2017 is a product of the SPEC® non-profit corporation
(about SPEC).
Reminder: SPEC benchmarks are licensed software.
- If you have a license, you may install on multiple systems within your institution.
- You may not share the software with the public.
Prepare for the Installation
Please follow these steps:
1. Review Prerequisites Review the System Requirements.
2. Open a Command Prompt WindowIf you haven’t already done so, start a Command Prompt Window now.
Tip: you will probably find that the window is easier to use if you enlarge it.
|
|
3. Verify the download (optional, recommended)
SPEC CPU is distributed as an ISO image. The file is large; therefore it is recommended (though not
required) that you verify that the download is correct before continuing.
If you have the sha512sum or sha256sum utility, use it to calculate a checksum for your
download. You might be able to access the utility by right-clicking on the ISO image. Compare the checksum to the posted
value at www.spec.org/cpu2017/releases.
q. | Is it ok to skip doing this verification? I trust my network and I don’t feel like hunting for a SHA-512 tool just now. |
a. | It’s always safer to verify downloads. However, if you skip this step, you will probably be ok, because the installation procedure will verify the individual files within the distribution. |
4. Mount the ISO image
There are two options:
- Attach the ISO file
- On Windows 8.x, Windows 10 and Windows Server 2012, the ISO file can be attached as a drive. To do this, open
Windows Explorer and navigate to the directory where the ISO file was downloaded. Then, either double-click on the ISO
file, or click on the ISO file and select «Mount». - On Windows 7 and earlier versions, third party software is required. This document makes no recommendations about
particular add-ons.
- On Windows 8.x, Windows 10 and Windows Server 2012, the ISO file can be attached as a drive. To do this, open
-
Or, Burn a DVD
(optical device and blank DVD are required)
Windows 7 and later has built-in software to burn a DVD. Right click on the ISO image and select «Burn disk image».
(Older versions of Windows are not supported by SPEC CPU 2017.)
Regardless of the method you choose, note the drive letter where the ISO image or the DVD is attached.
Install it
5. Run install.bat
The following tasks must be done from the Command Prompt. Do not attempt to run
install.bat from Windows Explorer.
Change your directory to the mounted image. The following examples assume that the ISO image is mounted as
drive D:, so entering just the letter and a colon changes to the right location:
C:> D: D:>
You’re now ready to run the installer. The format for this command is
install.bat destination_drive:destination_directory
For example, if your ISO image is drive
D:, and you want to install CPU 2017 on drive
C: in a folder named
cpu2017, you could type:
D:> install.bat C:cpu2017
5.a. Confirm Source and Destination
You should see a message similar to the following:
D:>install.bat c:cpu2017 Installing FROM source: E: Installing TO destination: c:CPU2017 If the above is NOT correct, hit Control-C and run install.bat from the correct benchmark tree with an argument designating the desired destination directory. Press any key to continue . . .
If you see a message similar to the above, just press return. If you see error messages, check to be sure that
you are in the correct directory and that %temp% is defined.
After you press return, the
installation begins.
5.b. The files are unpacked and tested
No more questions are asked. As it proceeds, the install procedure tells you what benchmarks are being unpacked.
Depending on the speed of the source and destination devices, this
may take several minutes.
Please be patient.
Unpacking CPU2017 base files (17.4 MB)
Unpacking 500.perlbench_r benchmark and data files (102.1 MB)
Unpacking 502.gcc_r benchmark and data files (256.3 MB)
Unpacking 503.bwaves_r benchmark and data files (0.2 MB)
.
. (lines omitted)
.
Unpacking 999.specrand_ir benchmark and data files (6.4 MB)
Checking the integrity of your source tree...
Depending on the amount of memory in the system and the speed of
the destination device, this may take several minutes.
Please be patient.
Unpacking tools binaries
Setting SPEC environment variable to c:CPU2017
Checking the integrity of your binary tools...
Testing the tools installation (this may take a minute)
Runspec tests completed successfully!
Installation completed!
c:cpu2017>
Note that the testing phase (just above) may take more time than it does to do the unpacking.
This is normal.
At this point, the CPU 2017 installation will be using about 2.2 GB
of disk space on the destination drive.
6. Edit shrc.bat
Change your directory to the destination that has just been created, for example:
D:> C: C:> cd cpu2017 C:cpu2017>
Read the comments in the file
shrc.bat
and make the appropriate edits for your compiler paths.
q. | When I try to edit shrc.bat, it looks like the lines are not correctly formatted. The text appears to be all run together. For example, this can happen when using notepad. |
a | Try wordpad. For more information, see the section below: About Text Files and Windows/Unix Compatibility. |
You must uncomment one of two lines:
rem set SHRC_PRECOMPILED=yes
or
rem set SHRC_COMPILER_PATH_SET=yes
by removing «rem» from the beginning of the desired line.
If you uncomment the first line, you must have pre-compiled binaries for the benchmarks
If you uncomment the second line, you will have to follow the instructions (a few lines below further along in
shrc.bat) to set up the environment for your compiler, either (A) by calling a vendor-supplied batch setup
file or (B) by entering the path yourself:
-
It is usually better to call a vendor-supplied batch setup file, because the file may set additional needed
variables, such as INCLUDE and LIB. Examples of vendor files, such as iclvars,
vcvars, and vsvars, are in the comments within shrc.bat. Do not assume that any of those
examples will work on your system: you need to check first. The names and locations of these files change from compiler
to compiler, from version to version, and even from system to system (if you choose a non-default installation
directory). -
If you enter a path directly:
- Be sure to set all needed variables. Check your compiler documentation.
- Be sure that you do not have any semi-colons (;) inside of quotes, as that may cause mysterious errors.
No matter how your path gets set, in general it is a good idea to understand what is in your path, and that you
have only what you truly need. If you have non-standard versions of commonly used utilities in your path, you may avoid
unpleasant surprises by taking them out. By default, shrc.bat will print the path after it is done. If you would
prefer that it not do so, you can set SHRC_QUIET=yes in your environment.
Test your installed copy
From this point forward, we are testing basic capabilities of the installed version of SPEC CPU 2017, including
compiling benchmarks and running them.
If you prefer to skip this part, perhaps because someone else has given you pre-compiled binaries, please note that you
remain responsible for compliance with SPEC’s Fair Use rule
and the CPU 2017 run rules.
7. Use your shrc.bat
Set the environment, using your edited shrc. For example:
C:cpu2017> shrc.bat
8. Select a config file and try to build one benchmark
Find a Config File:
You will need to select a config file. Config files contain details such as portability and optimization options. If you
are a beginner, you will probably start with an existing config file. You can find one:
-
On your installed copy of SPEC CPU 2017:
$SPEC/config/Example* (Unix) or %SPEC%configExample* (Windows)
- At www.spec.org/cpu2017/results. Look for a
system similar to yours, click the ‘config’ link. - Or, write your own.
Name it: Copy your selection to a new file the config file to the config directory.
Give it a name that does not use blanks. Hint: make the name something useful to *you*, for example:
%SPEC%configRahuls_first_test.cfg
Edit the label: Usually it is a good idea to edit the file and change the line
that says:
label = something
or if there is no such line, then add one at the top. The label is an arbitrary tag that is added to your binaries and directories, which can come in very handy when you need
to (for example) find your run directories, analyze a problem, and clean disk space. As with the config file name, make it
something meaningful to *you*. No blanks are allowed.
Other Edits:
- Look for any locations marked EDIT and make changes as needed.
- Look for paths and adjust if needed. Example: the config file mentions a path for
.../Lib/10.0.14393.0 but your system uses
.../Lib/10.0.14394.1 -
Look for any commands in the config file, and verify that they will not cause surprises.
Warning: SPEC CPU config files can execute arbitrary
shell commands.
Read a config file before using it.
Don’t be root.
Don’t run as Administrator.
Turn privileges off.
Select a benchmark to try first. Begin with a benchmark that compiles quickly, such as
505.mcf_r or 508.namd_r for SPECrate®; or 619.lbm_s for SPECspeed®.
Example: Here, the user starts with a config file for Intel C/C++ and Fortran 17.0 Update 1 Compilers
for Windows, edits it, and tries 508.namd_r.
C:cpu2017> cd %SPEC%config C:cpu2017> copy Example-ic17.0u1-win-rate.cfg try.cfg . . [edit try.cfg for compiler path] . c:CPU2017> runcpu -c try.cfg --action build 508.namd_r runcpu v4547 - Copyright 1999-2016 Standard Performance Evaluation Corporation Using 'windows-x64 ' tools Reading file manifests... read 31964 entries from 2 files in 0.26s (120682 files/s) Loading runcpu modules................ Locating benchmarks...found 47 benchmarks in 58 benchsets. Reading config file 'c:/CPU2017/config/try.cfg' Running "specperl c:/CPU2017/Docs/sysinfo" to gather system information. 1 configuration selected: Action Benchmarks ------ ---------------------------------------------------------------------- build 508.namd_r ------------------------------------------------------------------------------- Benchmarks selected: 508.namd_r Compiling Binaries Building 508.namd_r base Example-ic17.0u1-win-rate: (build_base_Example-ic17.0u1-win-rate.0000) [2016-07-14 22:10:43] Build successes for fprate: 508.namd_r(base) Build errors for fprate: None Build Complete The log for this run is in c:/CPU2017/result/CPU2017.002.log runcpu finished at 2016-07-14 22:11:59; 112 total seconds elapsed c:CPU2017>
If the above succeeds |
You have established that SPEC CPU 2017 is installed and the tools can use Let us take a brief look at what the above command did: C:cpu2017> cd %SPEC%benchspecCPU508.namd_rexe C:cpu2017benchspecCPU508.namd_rexe>dir namd_r_base.Example-ic17.0u1-win-rate C:cpu2017benchspecCPU508.namd_rexe>cd %SPEC%result C:cpu2017result> dir CPU2017.001.log lock.CPU2017 Note that:
|
If the above fails |
Usually, failures happen if you start with a config file that is not intended for your operating If a file is mentioned with more information, please carefully examine that file (e.g. benchspecCPU2017nnn.mumblebuild_base_mumble.0000mumble.err) You can use locate the log file and the C:cpu2017> cd %SPEC%result C:cpu2017result> dir *log CPU2017.001.log C:cpu2017result> cd %SPEC%benchspecCPU505.mcf_rbuild C:cpu2017benchspecCPU505.mcf_rbuild> dir build_base_Example-ic17.0u1-win-rate.0000 list C:cpu2017benchspecCPU505.mcf_rbuild> cd build_base_Example-ic17.0u1-win-rate.0000 C:cpu2017benchspecCPU505.mcf_rbuildbuild_base_Example-ic17.0u1-win-rate> dir *err *out make.clean.out make.out options.err options.out |
9. Try compiling an entire suite, and run the test workload
SPEC CPU 2017 contains 43 benchmarks which are
divided into 4 suites:
- intrate
- intspeed
- fprate
- fpspeed
Let’s pick a suite and build all the benchmarks in that suite. The command below,
- Selects the smallest workload size
- Confirms that we do not want a full, reportable run (—noreportable).
- Runs each benchmark only once (—iterations=1).
c:CPU2017>runcpu -c try.cfg --size test --iterations 1 -noreportable fprate runcpu v4547 - Copyright 1999-2016 Standard Performance Evaluation Corporation Using 'windows-x64 ' tools Reading file manifests... read 31964 entries from 2 files in 0.20s (162599 files/s) Loading runcpu modules................ Locating benchmarks...found 47 benchmarks in 58 benchsets. Reading config file 'c:/CPU2017/config/try.cfg' Running "specperl c:/CPU2017/Docs/sysinfo" to gather system information. 1 configuration selected: Action Benchmarks ------ ---------------------------------------------------------------------- build fprate ------------------------------------------------------------------------------- Benchmarks selected: 503.bwaves_r, 507.cactuBSSN_r, 508.namd_r, 510.parest_r, 511.povray_r, 519.lbm_r, 521.wrf_r, 526.blender_r, 527.cam4_r, 538.imagick_r, 544.nab_r, 549.fotonik3d_r, 554.roms_r, 997.specrand_fr Compiling Binaries Building 503.bwaves_r base Example-ic17.0u1-win-rate: (build_base_Example-ic17.0u1-win-rate.0000) [2016-07-14 12:26:14] Building 507.cactuBSSN_r base Example-ic17.0u1-win-rate: (build_base_Example-ic17.0u1-win-rate.0000) [2016-07-14 12:26:20] Building 508.namd_r base Example-ic17.0u1-win-rate: (build_base_Example-ic17.0u1-win-rate.0000) [2016-07-14 12:31:10] Building 510.parest_r base Example-ic17.0u1-win-rate: (build_base_Example-ic17.0u1-win-rate.0000) [2016-07-14 12:32:07] Building 511.povray_r base Example-ic17.0u1-win-rate: (build_base_Example-ic17.0u1-win-rate.0000) [2016-07-14 12:42:33] Building 519.lbm_r base Example-ic17.0u1-win-rate: (build_base_Example-ic17.0u1-win-rate.0000) [2016-07-14 12:44:19] Building 521.wrf_r base Example-ic17.0u1-win-rate: (build_base_Example-ic17.0u1-win-rate.0000) [2016-07-14 12:44:32] Building 526.blender_r base Example-ic17.0u1-win-rate: (build_base_Example-ic17.0u1-win-rate.0000) [2016-07-14 14:44:53] Building 527.cam4_r base Example-ic17.0u1-win-rate: (build_base_Example-ic17.0u1-win-rate.0000) [2016-07-14 15:02:00] Building 538.imagick_r base Example-ic17.0u1-win-rate: (build_base_Example-ic17.0u1-win-rate.0000) [2016-07-14 15:09:04] Building 544.nab_r base Example-ic17.0u1-win-rate: (build_base_Example-ic17.0u1-win-rate.0000) [2016-07-14 15:13:05] Building 549.fotonik3d_r base Example-ic17.0u1-win-rate: (build_base_Example-ic17.0u1-win-rate.0000) [2016-07-14 15:13:14] Building 554.roms_r base Example-ic17.0u1-win-rate: (build_base_Example-ic17.0u1-win-rate.0000) [2016-07-14 15:14:23] Building 997.specrand_fr base Example-ic17.0u1-win-rate: (build_base_Example-ic17.0u1-win-rate.0000) [2016-07-14 15:19:02] Build successes for fprate: 503.bwaves_r(base), 507.cactuBSSN_r(base), 508.namd_r(base), 510.parest_r(base), 511.povray_r(base), 519.lbm_r(base), 521.wrf_r(base), 526.blender_r(base), 527.cam4_r(base), 538.imagick_r(base), 544.nab_r(base), 549.fotonik3d_r(base), 554.roms_r(base), 997.specrand_fr(base) Build errors for fprate: None Setting Up Run Directories Setting up 503.bwaves_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 507.cactuBSSN_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 508.namd_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 510.parest_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 511.povray_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 519.lbm_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 521.wrf_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 526.blender_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 527.cam4_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 538.imagick_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 544.nab_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 549.fotonik3d_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 554.roms_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 997.specrand_fr test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Running Benchmarks Running 503.bwaves_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:23:35] Running 507.cactuBSSN_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:23:42] Running 508.namd_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:23:47] Running 510.parest_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:23:55] Running 511.povray_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:24:03] Running 519.lbm_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:24:04] Running 521.wrf_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:24:07] Running 526.blender_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:24:17] Running 527.cam4_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:24:19] Running 538.imagick_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:24:42] Running 544.nab_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:24:43] Running 549.fotonik3d_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:24:45] Running 554.roms_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:24:51] Running 997.specrand_fr test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:24:56] Success: 1x503.bwaves_r 1x507.cactuBSSN_r 1x508.namd_r 1x510.parest_r 1x511.povray_r 1x519.lbm_r 1x521.wrf_r 1x526.blender_r 1x527.cam4_r 1x538.imagick_r 1x544.nab_r 1x549.fotonik3d_r 1x554.roms_r 1x997.specrand_fr Producing Raw Reports label: Example-ic17.0u1-win-rate workload: test NOTICE: sw_compiler003 is longer than 50 characters and will be split metric: SPECrate2017_fp_base format: raw -> c:/CPU2017/result/CPU2017.004.fprate.test.rsf Parsing flags for 503.bwaves_r base: done Parsing flags for 507.cactuBSSN_r base: done Parsing flags for 508.namd_r base: done Parsing flags for 510.parest_r base: done Parsing flags for 511.povray_r base: done Parsing flags for 519.lbm_r base: done Parsing flags for 521.wrf_r base: done Parsing flags for 526.blender_r base: done Parsing flags for 527.cam4_r base: done Parsing flags for 538.imagick_r base: done Parsing flags for 544.nab_r base: done Parsing flags for 549.fotonik3d_r base: done Parsing flags for 554.roms_r base: done Doing flag reduction: done format: flags -> c:/CPU2017/result/CPU2017.004.fprate.test.flags.html format: HTML -> c:/CPU2017/result/CPU2017.004.fprate.test.html format: Text -> c:/CPU2017/result/CPU2017.004.fprate.test.txt The log for this run is in c:/CPU2017/result/CPU2017.004.log runcpu finished at 2016-07-14 22:25:37; 10532 total seconds elapsed c:CPU2017>
Note above that compiling the SPECrate2017 Floating Point benchmarks and running the brief test workload took about 3
hours (10532 seconds). Your time may be considerably different (faster or slower), for example when
using other compilers or building other suites (recall that there are 4 suites in CPU 2017: intrate, fprate, intspeed,
fpspeed). The time required to do a build also depends directly upon the config file optimization selections.
10. Try a full (reportable) run
If everything has worked up to this point, you may wish to start a full run, perhaps leaving your computer to
run overnight. The extended test will demand significant hardware resources from your machine (System Requirements)
In the example below, a reportable run is
requested, using 10 copies of the benchmarks:
c:CPU2017>runcpu --config=try --reportable --copies=10 fprate runcpu v4547 - Copyright 1999-2016 Standard Performance Evaluation Corporation Using 'windows-x64 ' tools Reading file manifests... read 31964 entries from 2 files in 0.25s (125458 files/s) Loading runcpu modules................ Locating benchmarks...found 47 benchmarks in 58 benchsets. Reading config file 'c:/CPU2017/config/try.cfg' Running "specperl c:/CPU2017/Docs/sysinfo" to gather system information. 1 configuration selected: Action Run Mode Workload Report Type Benchmarks -------- -------- -------- ---------------- --------------------------- validate rate test SPECrate2017_fp fprate Loading "http://www.spec.org/auto/cpu2017/devel_version" for version check... ...Version check failed. NOTICE: Suite version checking failed A connection to the internet is useful, but is NOT required in order to run CPU2017. If one is available, several components will be checked to see if they are current. If you need to use an HTTP proxy to access the Internet, please see the 'http_proxy' entry in config.html. ---------------------------------- The run will continue in 5 seconds ----------------------------------
Reportable runs must include a 'test' run; adding to run list Reportable runs must include a 'train' run; adding to run list -------------------------------------------------------------------------------
Benchmarks selected: 503.bwaves_r, 507.cactuBSSN_r, 508.namd_r, 510.parest_r, 511.povray_r, 519.lbm_r, 521.wrf_r, 526.blender_r, 527.cam4_r, 538.imagick_r, 544.nab_r, 549.fotonik3d_r, 554.roms_r, 997.specrand_fr Compiling Binaries Up to date 503.bwaves_r base Example-ic17.0u1-win-rate Up to date 507.cactuBSSN_r base Example-ic17.0u1-win-rate Up to date 508.namd_r base Example-ic17.0u1-win-rate Up to date 510.parest_r base Example-ic17.0u1-win-rate Up to date 511.povray_r base Example-ic17.0u1-win-rate Up to date 519.lbm_r base Example-ic17.0u1-win-rate Up to date 521.wrf_r base Example-ic17.0u1-win-rate Up to date 526.blender_r base Example-ic17.0u1-win-rate Up to date 527.cam4_r base Example-ic17.0u1-win-rate Up to date 538.imagick_r base Example-ic17.0u1-win-rate Up to date 544.nab_r base Example-ic17.0u1-win-rate Up to date 549.fotonik3d_r base Example-ic17.0u1-win-rate Up to date 554.roms_r base Example-ic17.0u1-win-rate Up to date 997.specrand_fr base Example-ic17.0u1-win-rate Setting Up Run Directories Setting up 503.bwaves_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 507.cactuBSSN_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 508.namd_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 510.parest_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 511.povray_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 519.lbm_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 521.wrf_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 526.blender_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 527.cam4_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 538.imagick_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 544.nab_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 549.fotonik3d_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 554.roms_r test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Setting up 997.specrand_fr test base Example-ic17.0u1-win-rate (1 copy): run_base_test_Example-ic17.0u1-win-rate.0001 Running Benchmarks Running 503.bwaves_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:35:21] Running 507.cactuBSSN_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:35:28] Running 508.namd_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:35:34] Running 510.parest_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:35:41] Running 511.povray_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:35:49] Running 519.lbm_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:35:51] Running 521.wrf_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:35:54] Running 526.blender_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:36:03] Running 527.cam4_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:36:05] Running 538.imagick_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:36:29] Running 544.nab_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:36:30] Running 549.fotonik3d_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:36:32] Running 554.roms_r test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:36:38] Running 997.specrand_fr test base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:36:43] Success: 1x503.bwaves_r 1x507.cactuBSSN_r 1x508.namd_r 1x510.parest_r 1x511.povray_r 1x519.lbm_r 1x521.wrf_r 1x526.blender_r 1x527.cam4_r 1x538.imagick_r 1x544.nab_r 1x549.fotonik3d_r 1x554.roms_r 1x997.specrand_fr Benchmarks selected: 503.bwaves_r, 507.cactuBSSN_r, 508.namd_r, 510.parest_r, 511.povray_r, 519.lbm_r, 521.wrf_r, 526.blender_r, 527.cam4_r, 538.imagick_r, 544.nab_r, 549.fotonik3d_r, 554.roms_r, 997.specrand_fr
Benchmarks selected: 503.bwaves_r, 507.cactuBSSN_r, 508.namd_r, 510.parest_r, 511.povray_r, 519.lbm_r, 521.wrf_r, 526.blender_r, 527.cam4_r, 538.imagick_r, 544.nab_r, 549.fotonik3d_r, 554.roms_r, 997.specrand_fr Compiling Binaries Up to date 503.bwaves_r base Example-ic17.0u1-win-rate Up to date 507.cactuBSSN_r base Example-ic17.0u1-win-rate Up to date 508.namd_r base Example-ic17.0u1-win-rate Up to date 510.parest_r base Example-ic17.0u1-win-rate Up to date 511.povray_r base Example-ic17.0u1-win-rate Up to date 519.lbm_r base Example-ic17.0u1-win-rate Up to date 521.wrf_r base Example-ic17.0u1-win-rate Up to date 526.blender_r base Example-ic17.0u1-win-rate Up to date 527.cam4_r base Example-ic17.0u1-win-rate Up to date 538.imagick_r base Example-ic17.0u1-win-rate Up to date 544.nab_r base Example-ic17.0u1-win-rate Up to date 549.fotonik3d_r base Example-ic17.0u1-win-rate Up to date 554.roms_r base Example-ic17.0u1-win-rate Up to date 997.specrand_fr base Example-ic17.0u1-win-rate Setting Up Run Directories Setting up 503.bwaves_r train base Example-ic17.0u1-win-rate (1 copy): run_base_train_Example-ic17.0u1-win-rate.0000 Setting up 507.cactuBSSN_r train base Example-ic17.0u1-win-rate (1 copy): run_base_train_Example-ic17.0u1-win-rate.0000 Setting up 508.namd_r train base Example-ic17.0u1-win-rate (1 copy): run_base_train_Example-ic17.0u1-win-rate.0000 Setting up 510.parest_r train base Example-ic17.0u1-win-rate (1 copy): run_base_train_Example-ic17.0u1-win-rate.0000 Setting up 511.povray_r train base Example-ic17.0u1-win-rate (1 copy): run_base_train_Example-ic17.0u1-win-rate.0000 Setting up 519.lbm_r train base Example-ic17.0u1-win-rate (1 copy): run_base_train_Example-ic17.0u1-win-rate.0000 Setting up 521.wrf_r train base Example-ic17.0u1-win-rate (1 copy): run_base_train_Example-ic17.0u1-win-rate.0000 Setting up 526.blender_r train base Example-ic17.0u1-win-rate (1 copy): run_base_train_Example-ic17.0u1-win-rate.0000 Setting up 527.cam4_r train base Example-ic17.0u1-win-rate (1 copy): run_base_train_Example-ic17.0u1-win-rate.0000 Setting up 538.imagick_r train base Example-ic17.0u1-win-rate (1 copy): run_base_train_Example-ic17.0u1-win-rate.0000 Setting up 544.nab_r train base Example-ic17.0u1-win-rate (1 copy): run_base_train_Example-ic17.0u1-win-rate.0000 Setting up 549.fotonik3d_r train base Example-ic17.0u1-win-rate (1 copy): run_base_train_Example-ic17.0u1-win-rate.0000 Setting up 554.roms_r train base Example-ic17.0u1-win-rate (1 copy): run_base_train_Example-ic17.0u1-win-rate.0000 Setting up 997.specrand_fr train base Example-ic17.0u1-win-rate (1 copy): run_base_train_Example-ic17.0u1-win-rate.0000 Running Benchmarks Running 503.bwaves_r train base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:37:02] Running 507.cactuBSSN_r train base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:37:30] Running 508.namd_r train base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:38:04] Running 510.parest_r train base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:38:46] Running 511.povray_r train base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:39:35] Running 519.lbm_r train base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:39:41] Running 521.wrf_r train base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:40:05] Running 526.blender_r train base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:40:54] Running 527.cam4_r train base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:43:52] Running 538.imagick_r train base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:44:21] Running 544.nab_r train base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:45:04] Running 549.fotonik3d_r train base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:46:42] Running 554.roms_r train base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:47:41] Running 997.specrand_fr train base Example-ic17.0u1-win-rate (1 copy) [2016-07-14 22:50:07] Success: 1x503.bwaves_r 1x507.cactuBSSN_r 1x508.namd_r 1x510.parest_r 1x511.povray_r 1x519.lbm_r 1x521.wrf_r 1x526.blender_r 1x527.cam4_r 1x538.imagick_r 1x544.nab_r 1x549.fotonik3d_r 1x554.roms_r 1x997.specrand_fr
Benchmarks selected: 503.bwaves_r, 507.cactuBSSN_r, 508.namd_r, 510.parest_r, 511.povray_r, 519.lbm_r, 521.wrf_r, 526.blender_r, 527.cam4_r, 538.imagick_r, 544.nab_r, 549.fotonik3d_r, 554.roms_r, 997.specrand_fr Compiling Binaries Up to date 503.bwaves_r base Example-ic17.0u1-win-rate Up to date 507.cactuBSSN_r base Example-ic17.0u1-win-rate Up to date 508.namd_r base Example-ic17.0u1-win-rate Up to date 510.parest_r base Example-ic17.0u1-win-rate Up to date 511.povray_r base Example-ic17.0u1-win-rate Up to date 519.lbm_r base Example-ic17.0u1-win-rate Up to date 521.wrf_r base Example-ic17.0u1-win-rate Up to date 526.blender_r base Example-ic17.0u1-win-rate Up to date 527.cam4_r base Example-ic17.0u1-win-rate Up to date 538.imagick_r base Example-ic17.0u1-win-rate Up to date 544.nab_r base Example-ic17.0u1-win-rate Up to date 549.fotonik3d_r base Example-ic17.0u1-win-rate Up to date 554.roms_r base Example-ic17.0u1-win-rate Up to date 997.specrand_fr base Example-ic17.0u1-win-rate Setting Up Run Directories Setting up 503.bwaves_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies): run_base_refrate_Example-ic17.0u1-win-rate.0000-0009 Setting up 507.cactuBSSN_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies): run_base_refrate_Example-ic17.0u1-win-rate.0000-0009 Setting up 508.namd_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies): run_base_refrate_Example-ic17.0u1-win-rate.0000-0009 Setting up 510.parest_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies): run_base_refrate_Example-ic17.0u1-win-rate.0000-0009 Setting up 511.povray_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies): run_base_refrate_Example-ic17.0u1-win-rate.0000-0009 Setting up 519.lbm_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies): run_base_refrate_Example-ic17.0u1-win-rate.0000-0009 Setting up 521.wrf_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies): run_base_refrate_Example-ic17.0u1-win-rate.0000-0009 Setting up 526.blender_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies): run_base_refrate_Example-ic17.0u1-win-rate.0000-0009 Setting up 527.cam4_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies): run_base_refrate_Example-ic17.0u1-win-rate.0000-0009 Setting up 538.imagick_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies): run_base_refrate_Example-ic17.0u1-win-rate.0000-0009 Setting up 544.nab_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies): run_base_refrate_Example-ic17.0u1-win-rate.0000-0009 Setting up 549.fotonik3d_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies): run_base_refrate_Example-ic17.0u1-win-rate.0000-0009 Setting up 554.roms_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies): run_base_refrate_Example-ic17.0u1-win-rate.0000-0009 Setting up 997.specrand_fr refrate (ref) base Example-ic17.0u1-win-rate (10 copies): run_base_refrate_Example-ic17.0u1-win-rate.0000-0009 Running Benchmarks Running (#1) 503.bwaves_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-14 22:50:27] Running (#1) 507.cactuBSSN_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-14 23:05:19] Running (#1) 508.namd_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-14 23:17:35] Running (#1) 510.parest_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-14 23:28:46] Running (#1) 511.povray_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-14 23:49:17] Running (#1) 519.lbm_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 00:07:11] Running (#1) 521.wrf_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 00:16:42] Running (#1) 526.blender_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 00:27:37] Running (#1) 527.cam4_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 00:39:56] Running (#1) 538.imagick_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 00:51:31] Running (#1) 544.nab_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 01:10:54] Running (#1) 549.fotonik3d_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 01:22:47] Running (#1) 554.roms_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 01:47:30] Running (#1) 997.specrand_fr refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 02:01:32] Running (#2) 503.bwaves_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 02:01:38] Running (#2) 507.cactuBSSN_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 02:16:09] Running (#2) 508.namd_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 02:28:37] Running (#2) 510.parest_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 02:39:46] Running (#2) 511.povray_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 03:00:13] Running (#2) 519.lbm_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 03:18:23] Running (#2) 521.wrf_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 03:27:54] Running (#2) 526.blender_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 03:39:37] Running (#2) 527.cam4_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 03:51:56] Running (#2) 538.imagick_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 04:03:57] Running (#2) 544.nab_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 04:23:25] Running (#2) 549.fotonik3d_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 04:35:18] Running (#2) 554.roms_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 05:00:03] Running (#2) 997.specrand_fr refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 05:14:13] Running (#3) 503.bwaves_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 05:14:18] Running (#3) 507.cactuBSSN_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 05:28:53] Running (#3) 508.namd_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 05:41:07] Running (#3) 510.parest_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 05:52:15] Running (#3) 511.povray_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 06:12:40] Running (#3) 519.lbm_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 06:30:27] Running (#3) 521.wrf_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 06:39:57] Running (#3) 526.blender_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 06:51:28] Running (#3) 527.cam4_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 07:03:48] Running (#3) 538.imagick_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 07:15:23] Running (#3) 544.nab_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 07:34:46] Running (#3) 549.fotonik3d_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 07:46:39] Running (#3) 554.roms_r refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 08:11:20] Running (#3) 997.specrand_fr refrate (ref) base Example-ic17.0u1-win-rate (10 copies) [2016-07-15 08:25:55] Success: 3x503.bwaves_r 3x507.cactuBSSN_r 3x508.namd_r 3x510.parest_r 3x511.povray_r 3x519.lbm_r 3x521.wrf_r 3x526.blender_r 3x527.cam4_r 3x538.imagick_r 3x544.nab_r 3x549.fotonik3d_r 3x554.roms_r 3x997.specrand_fr Producing Raw Reports label: Example-ic17.0u1-win-rate workload: refrate (ref) NOTICE: sw_compiler003 is longer than 50 characters and will be split metric: SPECrate2017_int_base format: raw -> c:/CPU2017/result/CPU017.005.fprate.refrate.rsf Parsing flags for 503.bwaves_r base: done Parsing flags for 507.cactuBSSN_r base: done Parsing flags for 508.namd_r base: done Parsing flags for 510.parest_r base: done Parsing flags for 511.povray_r base: done Parsing flags for 519.lbm_r base: done Parsing flags for 521.wrf_r base: done Parsing flags for 526.blender_r base: done Parsing flags for 527.cam4_r base: done Parsing flags for 538.imagick_r base: done Parsing flags for 544.nab_r base: done Parsing flags for 549.fotonik3d_r base: done Parsing flags for 554.roms_r base: done Doing flag reduction: done format: flags -> c:/CPU2017/result/CPU2017.005.fprate.refrate.flags.html format: HTML -> c:/CPU2017/result/CPU2017.005.fprate.refrate.html format: Text -> c:/CPU2017/result/CPU2017.005.fprate.refrate.txt The log for this run is in c:/CPU2017/result/CPU2017.005.log runcpu finished at 2016-07-15 08:26:39; 35529 total seconds elapsed c:CPU2017>
The run completed successfully. On this particular (year 2016) hardware system, a 10-copy
reportable fprate run, using base-only
tuning, required about 10 hours (35529 seconds). Much more time would be
needed if the run used both base and peak tuning, or used more copies, or
asked for additional suites (intrate, intspeed, or fpspeed).
Appendix 1: Uninstalling SPEC CPU 2017
At this time, SPEC does not provide an uninstall utility for SPEC CPU 2017. Confusingly, there is a file named uninstall.sh in the top directory, but it does not remove the whole product; it
only removes the SPEC tool set, and does not affect the benchmarks (which consume the bulk of the disk space).
To remove SPEC CPU 2017 on Windows systems, select the top directory in Windows Explorer and delete it.
To remove SPEC CPU 2017 on Unix systems, use rm -Rf on the directory where you installed the
suite, for example:
rm -Rf /home/cs3000/saturos/spec/cpu2017
If you have been using the output_root feature, you
will have to track those down separately. Therefore, prior to removing the tree, you might
want to look for mentions of output root, for example:
Windows: cd %SPEC%config findstr output_root *cfg Unix: cd $SPEC/config grep output_root *cfg
Note: instead of deleting the entire directory tree, some users find it useful to keep the
config and result subdirectories, while deleting everything else.
Appendix 2: Useful Tips and Techniques
Appendix 2.a. About Temporary Space (%temp)
It has occasionally been reported that installation attempts fail if there is not a directory that can be used
to hold temporary files. To check this point, print the %temp% environment variable, and try writing a small file
to it, like this:
C:Userskumar> echo %temp% C:UserskumarAppDataLocalTemp C:Userskumar> echo "hi" > %temp%test-hi.txt C:Userskumar> type %temp%test-hi.txt "hi" C:Userskumar> del %temp%test-hi.txt
If %temp% is not set, the first echo command above will just print:
%temp%
If %temp% is set to a directory that is not writeable, the second command will print:
Access is denied
If either of these
happen, you should set it to the full path (with drive letter) of a directory that can be used as scratch space. For
example, if Kumaran would like to use a temporary directory underneath his directory on drive K:, he could type:
C:> set temp=K:KUMARANTEMP
Appendix 2.b. About Text Files and Windows/Unix Compatibility
There are many files in the SPEC CPU 2017 distribution that contain text. Unfortunately, Unix systems and Windows
systems have different conventions for storing text files. Sometimes, a text file formatted for Windows will appear on Unix
as if it has extra Control-M characters. Sometimes, a text file formatted for Unix will appear on Windows as if all the
lines were joined together.
There are at least three ways for Windows users to correctly view and edit text files that originated on a Unix
system:
-
Use WordPad. WordPad can commonly be found by
Start—>All Programs—>Accessories—>WordPad -
Use the MS-DOS Editor. Open a Command Prompt and type «Edit». This alternative does not work on 64-bit Windows
systems. The program only recognizes files with 8 characters or fewer, a dot, and then 3 characters or fewer. If you
are trying to use it with a longer file name, you can discover that there is an «8 dot 3» synonym for it by typing:
«dir /x«. -
Use the editor «vi». Although vi originated on Unix systems, there are also Windows versions. «UNIX Compatibility»
products for Windows often include a version of vi, and there are independently-distributed versions, such as «Vi IMproved»
(at http://www.vim.org/).
Note that SPEC does not «endorse» any of these solutions, although it is hoped that at least one of them will be
useful for you.
Installing SPEC CPU®2017 on Microsoft Windows Systems:
Copyright © 2017-2019 Standard Performance Evaluation Corporation (SPEC®)