Manual installation of ARC-OTA

Hi,

I am installing ARC-OTA on a Supermicro MGX. According to the documentation, the SDK Manager does not yet support ARM systems. Therefore, I am attempting to install ARC-OTA manually.

When I click “Get Aerial CUDA-Accelerated RAN” (NVIDIA NGC), I am redirected to the NGC catalogue page. Although I am already a member of the 6G program, I do not see “aerial CUDA-Accelerated RAN” under Organization/Team.

Could you please let me know how to become a member of “Aerial CUDA-Accelerated RAN” and provide any links about the manual installation of ARC-OTA?

Best regards,

Hi @seung.jang1 ,

Can you please select the first option (aerial-ran-and-ai-radio-framework) ? You will see Aerial CUDA Accelerated RAN under collections.

Thank you.

1 Like

Hi bkecicioglu,

Thanks a lot for your help.

It looks like the container already includes ARC-OTA. So, I don’t need to install it separately using the SDK Manager, right?

Regards,

HI @seung.jang1
Please follow this guide ARC-OTA Configuration App Note (Step-by-Step Debug Commands) — Aerial RAN CoLab Over-the-Air .
Regards,

Hi frmolander,

Thanks for your reply.

I’m currently using SMC-GH for the Core Network, but I haven’t been able to run docker-compose. I reached out to aerial-info@nvidia.com to request the necessary patches and build instructions, but unfortunately, I haven’t received a response. Would you be able to share the patches and build steps?

Best regards,
Seung

HI
The 1.5 documentation is not updated for GH. To install OAI CN please use the below instructions.

# Clone the CN5G Repo
git clone --branch develop https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-fed.git
cd oai-cn5g-fed
./scripts/syncComponents.sh --amf-branch develop \
                    --ausf-branch develop \
                    --nef-branch develop \
                    --nrf-branch develop \
                    --smf-branch develop \
                    --udm-branch develop \
                    --udr-branch develop \
                    --upf-branch develop

mkdir component/oai-upf/build/ext && pushd $_
wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.gz
popd
cp  ./ci-scripts/trfgen_entrypoint.sh .
docker build --target oai-amf      --tag oai-amf:develop --file component/oai-amf/docker/Dockerfile.amf.ubuntu component/oai-amf
docker build --target oai-smf      --tag oai-smf:develop --file component/oai-smf/docker/Dockerfile.smf.ubuntu component/oai-smf
docker build --target oai-nrf      --tag oai-nrf:develop --file component/oai-nrf/docker/Dockerfile.nrf.ubuntu component/oai-nrf
docker build --target oai-ausf      --tag oai-ausf:develop --file component/oai-ausf/docker/Dockerfile.ausf.ubuntu component/oai-ausf
docker build --target oai-udm      --tag oai-udm:develop --file component/oai-udm/docker/Dockerfile.udm.ubuntu component/oai-udm
docker build --target oai-upf      --tag oai-upf:develop --file component/oai-upf/docker/Dockerfile.upf.ubuntu component/oai-upf
docker build --target oai-udr      --tag oai-udr:develop --file component/oai-udr/docker/Dockerfile.udr.ubuntu component/oai-udr
docker build --target trf-gen-cn5g --tag trf-gen-cn5g:latest --file ci-scripts/Dockerfile.traffic.generator.ubuntu .

cd ~/openairinterface5g/ci-scripts/yaml_files/sa_gh_gnb
docker compose -f docker-compose-cn-gh.yaml up -d

Hi,

Thanks for the instruction.

It seems there’s no docker-compose-cn-gh.yaml in the 2024.w21+ARC1.5 branch. I found it in the ARC1.6_integration branch. Could you confirm whether the instruction is for the ARC1.6_integration branch?

For gNB, if there’s any updated documentation for GH, could you please share it with me?

Regards,

Yes please use ARC1.6_integration branch.
Regards