Overview
This is the public release of ns3-oran, version 1.2. A contributed module that simulates the network architecture based on the O-RAN specifications.
The built documentation may be found in the 'Assets' section below
See the Installation section of the README for details on how to integrate the module with ns-3
Changes
- Documentation on ML in README
- Fixes for CMake warnings
Compatibility
This release is compatible with:
- ns-3.41
- (Optional) ONNX Runtime 1.14.1
- (Optional) PyTorch 2.2.2
Updating
Clone
If you originally installed the module by cloning it, you may update to version 1.2 by doing the following:
cd
into the module directory (either incontrib/
orsrc/
)
cd oran
- Run
git fetch
.
git fetch
- Run
git checkout
with the tag of the version you're upgrading to (v1.2
in this case)
git checkout v1.2
ZIP
To update a ZIP installation, you'll have to delete it and replace it with the new version
# From the ns-3 root
# may be 'src' as well, depending on your installation
cd contrb
rm -Rf oran
#use this command or download manually
wget https://github.com/usnistgov/ns3-oran/archive/refs/tags/v1.2.zip -O ns3-oran-master.zip
unzip ns3-oran-master.zip
# Make sure the directory in the ns-3 contrib/ directory is
# named `oran`
mv ns3-oran-1.2 oran