Как найти install bat


Загрузить PDF


Загрузить PDF

Из этой статьи вы узнаете, как на компьютере под управлением Windows запустить BAT-файл (пакетный файл). Такие файлы используются для различных целей, например, для автоматизации процессов. BAT-файл можно запустить с помощью Проводника или командной строки.

  1. Изображение с названием Run a BAT File on Windows Step 1

    1

    Откройте меню «Пуск»

    Windows Start

    . Для этого нажмите на логотип Windows в нижнем левом углу экрана.

  2. Изображение с названием Run a BAT File on Windows Step 2

    2

    Щелкните по «Проводник»

    Windows Start Explorer

    . Вы найдете эту опцию в левой части меню «Пуск».

    • Также можно щелкнуть правой кнопкой мыши по логотипу Windows, а затем нажать «Проводник».

    СОВЕТ СПЕЦИАЛИСТА

    A wikiHow Staff Editor reviewed this article to make sure it’s clear and accurate.

    wikiHow

    Если «Проводника» в меню «Пуск» нет, кликните по логотипу Windows правой кнопкой мыши и выберите «Свойства».
    Выберите папки для отображения в меню «Пуск». В данном случае выберите «Проводник».
    То же самое можно проделать с папками «Видео», «Музыка», «Загрузки» и так далее.

  3. Изображение с названием Run a BAT File on Windows Step 3

    3

    Откройте папку с BAT-файлом. Также можно найти этот файл: щелкните по «Этот компьютер» на левой панели окна, а затем введите имя файла в строке поиска в верхнем правом углу окна.

  4. Изображение с названием Run a BAT File on Windows Step 4

    4

    Дважды щелкните по BAT-файлу. Он должен запуститься. Если нет, запустите файл как администратор.

  5. Изображение с названием Run a BAT File on Windows Step 5

    5

    Щелкните правой кнопкой мыши по BAT-файлу и в меню выберите Запуск от имени администратора. Возможно, вам придется запустить файл от имени администратора — это зависит от содержимого BAT-файла.

    • В большинстве случаев работа BAT-файла на экране не отображается, потому что все происходит в фоновом режиме. Выясните, для чего предназначен пакетный файл, потому что даже если вы не видите результаты его работы, он, скорее всего, успешно справился со своими задачами.

    Реклама

  1. Изображение с названием Run a BAT File on Windows Step 6

    1

    Откройте меню «Пуск»

    Windows Start

    . Для этого нажмите на логотип Windows в нижнем левом углу экрана.

  2. Изображение с названием Run a BAT File on Windows Step 7

    2

    Введите cmd в строке поиска меню «Пуск». По мере ввода поискового запроса под ним будут отображаться результаты поиска.

  3. Изображение с названием Run a BAT File on Windows Step 8

    3

    Щелкните правой кнопкой мыши по «Командная строка»

    Windows cmd

    . Этот значок имеет вид черного квадрата с белыми символами.

  4. Изображение с названием Run a BAT File on Windows Step 9

    4

    Нажмите Запуск от имени администратора. Возможно, вам придется запустить командную строку от имени администратора — это зависит от содержимого BAT-файла.

  5. Изображение с названием Run a BAT File on Windows Step 10

    5

    Введите cd, нажмите пробел, а затем введите путь к BAT-файлу. «cd» — эта команда для изменения каталога, а путь — это расположение папки с BAT-файлом. Например, если пакетный файл находится на рабочем столе пользователя «Иван», введите:
    cd /Пользователи/Иван/Рабочий стол.

    • Обязательно вставьте пробел между командой «cd» и расположением файла.
  6. Изображение с названием Run a BAT File on Windows Step 11

    6

    Нажмите Enter. Текущий каталог изменится на папку с BAT-файлом.

  7. Изображение с названием Run a BAT File on Windows Step 12

    7

    Введите имя BAT-файла. Не забудьте про расширение .bat. Например, если BAT-файл называется «install», в командной строке введите install.bat.

  8. Изображение с названием Run a BAT File on Windows Step 13

    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. Image titled Run a BAT File on Windows Step 1

    1

    Open Start

    Windows Start

    . Click the Windows logo in the bottom-left of the taskbar to launch the start menu.

  2. Image titled Run a BAT File on Windows Step 2

    2

    Click

    Windows Start Explorer

    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.

    wikiHow

    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. Image titled Run a BAT File on Windows Step 3

    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. Image titled Run a BAT File on Windows Step 4

    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. Image titled Run a BAT File on Windows Step 5

    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.
  6. Advertisement

  1. Image titled Run a BAT File on Windows Step 6

    1

    Open Start

    Windows Start

    . Click the Windows logo in the bottom-left of the taskbar to launch the start menu.

  2. Image titled Run a BAT File on Windows Step 7

    2

    Type cmd into start. As you type, Windows will filter search results below your text in the Start Menu.

  3. Image titled Run a BAT File on Windows Step 8

    3

    Right-click on Command Prompt

    Windows cmd

    . It’s the black icon with the white text in the upper-left corner.

  4. Image titled Run a BAT File on Windows Step 9

    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. Image titled Run a BAT File on Windows Step 10

    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. Image titled Run a BAT File on Windows Step 11

    6

    Press Enter. This changes the current directory to the new location you specified.

  7. Image titled Run a BAT File on Windows Step 12

    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. Image titled Run a BAT File on Windows Step 13

    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.
  9. 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):

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите «Восстановление системы» и нажмите ENTER.
  3. В результатах поиска найдите и нажмите «Восстановление системы»
  4. Введите пароль администратора (при необходимости).
  5. Следуйте инструкциям мастера восстановления системы, чтобы выбрать соответствующую точку восстановления.
  6. Восстановите компьютер к этому образу резервной копии.

Если на этапе 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):

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите «Удалить» и нажмите ENTER.
  3. В результатах поиска найдите и нажмите «Установка и удаление программ»
  4. Найдите запись для AOMEI Partition Assistant Standard Edition 8.4 и нажмите «Удалить»
  5. Следуйте указаниям по удалению.

После полного удаления приложения следует перезагрузить ПК и заново установить 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, выполните следующие простые шаги:

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите «Обновить» и нажмите ENTER.
  3. В диалоговом окне Центра обновления Windows нажмите «Проверить наличие обновлений» (или аналогичную кнопку в зависимости от версии Windows)
  4. Если обновления доступны для загрузки, нажмите «Установить обновления».
  5. После завершения обновления следует перезагрузить ПК.

Если Центр обновления Windows не смог устранить сообщение об ошибке install.bat, перейдите к следующему шагу. Обратите внимание, что этот последний шаг рекомендуется только для продвинутых пользователей ПК.

Если эти шаги не принесут результата: скачайте и замените файл install.bat (внимание: для опытных пользователей)

Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла install.bat. Мы храним полную базу данных файлов install.bat со 100%-ной гарантией отсутствия вредоносного программного обеспечения для любой применимой версии AOMEI Partition Assistant Standard Edition . Чтобы загрузить и правильно заменить файл, выполните следующие действия:

  1. Найдите версию операционной системы Windows в нижеприведенном списке «Загрузить файлы install.bat».
  2. Нажмите соответствующую кнопку «Скачать», чтобы скачать версию файла Windows.
  3. Скопируйте этот файл в соответствующее расположение папки AOMEI Partition Assistant Standard Edition:

    Windows 10: C:Program Files (x86)AOMEI Partition Assistant
    Windows 10: C:Program Files (x86)AOMEI Partition Assistantx64

  4. Перезагрузите компьютер.

Если этот последний шаг оказался безрезультативным и ошибка по-прежнему не устранена, единственно возможным вариантом остается выполнение чистой установки 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 варианта:

  1. Попытаться сэкономить всем время и попробовать упаковать ваш проект в EXE‑файл через утилиты типа pyinstaller или Auto PY to EXE. Минус: при сколь‑нибудь сложных зависимостях нужно будет ковыряться довольно долго, чтобы заставить EXE заработать. Второй минус: как вы думаете, на кого ляжет почетная обязанность собирать EXE‑шники после каждого апдейта кода?

  2. Попытаться объяснить другу, что такое python, GIT и как всё это поставить. Минус: возможны проблемы в отношениях с другом:))) (Вариант: поставить всё самому через дистанционный доступ, но он требует слишком много времени если пользователей друзей больше 5)

  3. Дописать под себя набор BAT‑файлов, о которых пойдет речь в статье, и которые:

    1. ставят сами Python и GIT в локальную папку проекта (в стиле conda);

    2. выкачивают свежую версию с Гитхаба (а также апдейтят её при необходимости);

    3. ставят нужные зависимости;

    4. можно прописать несколько сценариев запуска приложения;

    5. установленный проект можно перемещать в другие папки и между компами.

Как я эти батники нашел

Есть такой интересный опенсорс проект, который позволяет запускать текстовые нейросети на локальном компьютере с веб‑интерфейсом: 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 делает следующее:

  1. Скачивает проект micromamba (компактная замена conda). (Вначале выводится предупреждение — путь не должен содержать пробелов и нелатинских букв/цифр.)

  2. Устанавливает указанные пакеты (в частности, я указываю python3.10 и git; в моем BAT‑файле есть еще выбор, установить ли тяжелый torch для Silero TTS, но вы можете этот выбор убрать) в installer_files.

  3. Активирует окружение

  4. Если репозитория вашего проекта ещё не существует — клонирует его с Гитхаба; если уже существует — пытается обновить с помощью git pull.

  5. Устанавливает или обновляет зависимости через call python -m pip install -r requirements.txt --upgrade. (У меня используются кастомные зависимости в call python ‑m pip install ‑r requirements_exe_runner.txt ‑upgrade, так что не забудьте поправить для своего проекта)

Собственно, после install в идеале наш проект полностью готов к работе.

run предельно простой:

  1. Он инициализирует окружение с нужными зависимостями

  2. Запускает нужный питон‑файл через 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.
Please particularly notice the requirements for:

  • Physical memory
  • Disk space
  • Familiarity with basic commands (such as cd, dir, mkdir, findstr) and with
    the Command Prompt (aka «Windows Command Processor», «cmd.exe», «MSDOS Window»).

2. Open a Command Prompt Window

If you haven’t already done so, start a Command Prompt Window now.

  • For Windows 7 and earlier versions, use the search bar by clicking Start and typing «Command». The option for Command
    Prompt will appear. Click on it.
  • For Windows 8.x and Windows 10, from the desktop, right click on the start button and click on Command Prompt from the
    pop-up menu.

Tip: you will probably find that the window is easier to use if you enlarge it.

  1. Click the upper left corner of the Command Prompt window.
  2. Select «Properties»
  3. Select «Layout» tab
  4. Increase the sizes. For example, you could use the values shown in the screen shot on the right, if you wish.

adjust-window-size

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:

  1. 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.
  2. 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:

  1. 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).

  2. 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:

  1. On your installed copy of SPEC CPU 2017:

    $SPEC/config/Example*        (Unix) or
    %SPEC%configExample*       (Windows)
  2. At www.spec.org/cpu2017/results. Look for a
    system similar to yours, click the ‘config’ link.
  3. 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:

  1. Look for any locations marked EDIT and make changes as needed.
  2. 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
  3. 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
your config file to find a «C» compiler.

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:

  • An executable file has been created, using a label that was
    specified by the config file (Example-ic17.0u1-win-rate) The label is just an
    arbitrary tag that you can use to help you keep track of your builds.
  • A log file is available: CPU2017.001.log
If
the
above
fails

Usually, failures happen if you start with a config file that is not intended for your operating
system and compiler (About Config Files),

or if you have not installed the compiler,

or have not edited the config file to point to the compiler location.

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
build directory, and useful files within the build, using commands similar to these:

 
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:

  1. Use WordPad. WordPad can commonly be found by
    Start—>All Programs—>Accessories—>WordPad

  2. 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«.

  3. 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®)

Понравилась статья? Поделить с друзьями:
  • Как найти айфон когда ты его потерял
  • Торт получился не сладкий как исправить
  • Как исправить у ребенку дислексию
  • Subnautica как найти чертежи комнат
  • Инстаграм как найти человека по фамилии