Compare commits

..

No commits in common. '9e4f5c909e185759b8c3b6be380e4b71f2fb37b4' and '5e80605027f3dec9a7eddde4377ee86b14568212' have entirely different histories.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 40 KiB

@ -4,8 +4,13 @@ date: 2020-03-10
draft: false
---

The OpenPOWER HUB Resources is part of the [HUB SIG](/groups/hub/) and provides POWER based resources for usage. The [HUB SIG](/groups/hub/) is a public Special Integration Group that provides information and resources on how to port to POWER.
The OpenPOWER HUB Resources is part of the [HUB SIG](/groups/hub/) and provides POWER based resources for usage.

OpenPOWER Foundation HUB providers are OpenPOWER Foundation members that are part of the [HUB SIG](/groups/hub/), that give you access to POWER hardware to enable you to get acquainted with the POWER platform. Each provider has their own specific setup and you can request access through our OPF HUB Request Form.
The [HUB SIG](/groups/hub/) is a public Special Integration Group that provides information and resources on how to port to POWER.

Here are our current OpenPOWER Hub providers:

OpenPOWER Foundation HUB providers are OpenPOWER Foundation members that are part of the [HUB SIG](/groups/hub/),
that give you access to POWER hardware to enable you to get acquinted with the POWER platform.
Each provider has it's specific setup and you can request access through our OPF HUB Request Form.

Here is a list of OpenPOWER Hub providers.

@ -1,106 +1,21 @@
---
title: Oregon State University Open Source Lab
title: OSU Open Source Lab
member: oregonstateuniversity
projects:
- Open Source
provides:
- Bare Metal Machine (coming soon)
- Virtual Machine (via OpenStack; with GPU)
- Container (via OpenShift; with FPGA; coming soon)
- Bare Metal
- Virtual Machine
- Container
addons:
- none
- Nvidia V100 GPU (VM)
- OpenCAPI Alpha Data 9H3 FPGA (container)
- GPU (vm)
- FPGA (container)
systems:
- POWER9
opnstkflavors:
standard:
- name: "oph.c1m4.d20"
cpus: 1
memory: 4
gpus: "-"
disk: 20
- name: "oph.c2m8.d20"
cpus: 2
memory: 8
gpus: "-"
disk: 20
- name: "oph.c4m12.d40"
cpus: 4
memory: 12
gpus: "-"
disk: 40
- name: "oph.c8m16.d80"
cpus: 8
memory: 16
gpus: "-"
disk: 80
- name: "oph.c16m32.d120"
cpus: 16
memory: 32
gpus: "-"
disk: 120
- name: "oph.c32m64.d240"
cpus: 32
memory: 64
gpus: "-"
disk: 240
- name: "oph.c64m128.d240"
cpus: 64
memory: 128
gpus: "-"
disk: 240
gpuenabled:
- name: "oph.c8m16.g1.d120"
cpus: 8
memory: 16
gpus: 1
disk: 120
- name: "oph.c16m32.g1.d120"
cpus: 16
memory: 32
gpus: 1
disk: 120
- name: "oph.c16m32.g2.d120"
cpus: 16
memory: 32
gpus: 2
disk: 120
- name: "oph.c32m64.g2.d240"
cpus: 32
memory: 64
gpus: 2
disk: 240
- name: "oph.c64m128.g2.d240"
cpus: 64
memory: 128
gpus: 2
disk: 240
operatingsystems:
available:
standard:
- CentOS Stream 8
- CentOS Stream 9
- Debian 10
- Debian 11
- Fedora [latest]
- Ubuntu 18.04
- Ubuntu 20.04
- Ubuntu 22.04
gpuenabled:
- CentOS Stream 8
- CentOS Stream 9
- Ubuntu 20.04
- Ubuntu 22.04
unavailable:
standard:
- Alma Linux 8
- Alma Linux 9
- Rocky Linux 9
gpuenabled:
- Alma Linux 8
- Alma Linux 9
- Rocky Linux 9
- CentOS
- Ubuntu
weight: -9000
date: 2022-08-24
draft: false

@ -223,7 +223,7 @@ section#steeringcomittee {
font-size: 14px;
}
}
.operatingsystems ul {
.operatingsystsms ul {
list-style-type: disc;
}
.operatingsystems ul li {

@ -11,7 +11,7 @@
<div class="row">
<div class="col-lg-4">
{{ if .Param "member" }}
<h3>Provider :&nbsp;
Provider :&nbsp;
{{ $member := .Param "member" }}
{{ range where .Site.RegularPages "Section" "members" }}
{{ $membercompany := .File.BaseFileName }}
@ -33,49 +33,61 @@
{{ end }}
</a>
{{ end }}
{{ end }}</h3>
{{ end }}
{{ end }}
</div>
<div class="col-lg-4">
{{ if .Param "systems" }}
<h3>POWER Based systems :</h3>
<ul>
{{ range $s := .Param "systems" }}
<li>{{ $s }}</li>
{{ end }}
</ul>
{{ end }}
{{ if .Param "provides" }}
<h3>Provides these OPF HUB resources :</h3>
<ul>
{{ range $p := .Param "provides" }}
<li>{{ $p }}</li>
{{ end }}
</ul>
{{ end }}
</div>
<div class="col-lg-4">
{{ if .Param "projects" }}
<h3>Project Types :</h3>
<ul>
{{ range $o := .Param "projects" }}
<li>{{ $o }}</li>
{{ end }}
</ul>
{{ else }}
&nbsp;
{{ if .Param "systems" }}
<div class="col-lg-4">
POWER Based systems :
<ul>
{{ range $s := .Param "systems" }}
<li>{{ $s }}</li>
{{ end }}
</ul>
</div>
{{ end }}
{{ if .Param "provides" }}
<div class="col-lg-4">
Provides following OPF HUB resources :
<ul>
{{ range $p := .Param "provides" }}
<li>{{ $p }}</li>
{{ end }}
</ul>
</div>
{{ end }}
<div class="col-lg-4">&nbsp;</div>
{{ if .Param "addons" }}
<h3>Resource Addons :</h3>
<ul>
{{ range $a := .Param "addons" }}
{{ if ne $a "none" }}
<li>{{ $a }}</li>
{{ end }}
{{ end }}
</ul>
<div class="col-lg-4">
Resource Addons :
<ul>
{{ range $a := .Param "addons" }}
<li>{{ $a }}</li>
{{ end }}
</ul>
</div>
{{ end }}
{{ if .Param "projects" }}
<div class="col-lg-4">
Project Types :
<ul>
{{ range $o := .Param "projects" }}
<li>{{ $o }}</li>
{{ end }}
</ul>
</div>
{{ end }}
<div class="col-lg-4">&nbsp;</div>
{{ if .Param "operatingsystems" }}
<div class="col-lg-8 operatingsystems">
Operating Systems :
<ul class="operatingsystems">
{{ range $s := .Param "operatingsystems" }}
<li class="operatingsystems">{{ $s }}</li>
{{ end }}
</ul>
</div>
{{ end }}
</div>
</div>
</div>
{{ if .Content }}

@ -46,80 +46,60 @@ var goal = "{{ .Site.Params.forms.hub.goal }}";
</div>
</div>
<div class="form-row">
{{ if .Param "projects" }}
{{ $projects := .Param "projects" }}
{{ if $projects }}
<div class="form-group col-lg-6">
What is your project?
<select id="projecttype" name="projecttype">
{{ range .Param "projects" }}
{{ range $projects }}
<option value="{{ . }}">{{ . }}</option>
{{ end }}
</select>
</div>
{{ end }}
{{ if .Param "systems" }}
{{ $systems := .Param "systems" }}
{{ if $systems }}
<div class="form-group col-lg-6">
What POWER system would you like?
<select id="system" name="system">
{{ range .Param "systems" }}
{{ range $systems }}
<option value="{{ . }}">{{ . }}</option>
{{ end }}
</select>
</div>
{{ end }}
{{ if .Param "provides" }}
{{ $provides := .Param "provides" }}
{{ if $provides }}
<div class="form-group col-lg-6">
What POWER resources do you require?
<select id="provides" name="provides">
{{ range .Param "provides" }}
{{ range $provides }}
<option value="{{ . }}">{{ . }}</option>
{{ end }}
</select>
</div>
{{ end }}
{{ if .Param "addons" }}
{{ $addons := .Param "addons" }}
{{ if $addons }}
<div class="form-group col-lg-6">
What POWER addons do you require?
<select id="addons" name="addons">
{{ range .Param "addons" }}
{{ range $addons }}
<option value="{{ . }}">{{ . }}</option>
{{ end }}
</select>
</div>
{{ end }}
{{ if .Param "operatingsystems" }}
{{ $operatingsystems := .Param "operatingsystems" }}
{{ if $operatingsystems }}
<div class="form-group col-lg-6">
What Operating System would you like on your POWER resource?
<select id="operatingsystem" name="operatingsystem">
{{ if .Param "operatingsystems.available.standard" }}
{{ range .Param "operatingsystems.available.standard" }}
{{ range $operatingsystems }}
<option value="{{ . }}">{{ . }}</option>
{{ end }}
{{ end }}
{{ if .Param "operatingsystems.available.gpuenabled" }}
{{ range .Param "operatingsystems.available.gpuenabled" }}
<option value="{{ . }}">{{ . }} (GPU-enabled)</option>
{{ end }}
{{ end }}
</select>
</div>
{{ end }}

{{ if .Param "opnstkflavors" }}
<div class="form-group col-lg-6">
What instance flavor would you like?
<select id="opnstkflavor" name="opnstkflavor">
{{ if .Param "opnstkflavors.standard" }}
{{ range .Param "opnstkflavors.standard" }}
<option value="{{ .name }}">{{ .cpus }} CPUs, {{ .memory }}GB RAM, {{ .disk }}GB Disk</option>
{{ end }}
{{ end }}
{{ if .Param "opnstkflavors.gpuenabled" }}
{{ range .Param "opnstkflavors.gpuenabled" }}
<option value="{{ .name }}">{{ .cpus }} CPUs, {{ .memory }}GB RAM, {{ .gpus }} GPUs, {{ .disk }}GB Disk</option>
{{ end }}
{{ end }}
</select>
</div>
</div>
{{ end }}
<div class="form-group col-lg-6">
SSH Public Key File Upload : <input type="file" name="sshpubkeyupload" id="sshpubkeyupload" class="file" placeholder="Select your Public SSH Key File" onChange="getFileContents()" accept=".pub"><br>

Loading…
Cancel
Save