Skip to content

Commit 8005a67

Browse files
committed
Remove references to SIL.Machine.Tool, update .NET install instructions
1 parent ab0450c commit 8005a67

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,13 @@ SIL NLP provides a set of pipelines for performing experiments on various NLP ta
1010
---
1111

1212
## SILNLP Prerequisites
13-
These are the main requirements for the SILNLP code to run on a local machine. The SILNLP repo itself is hosted on Github, mainly written in Python and calls SIL.Machine.Tool. 'Machine' as we tend to call it, is an application that has many functions for manipulating USFM data. Most of the language data we have for low resource languages is in USFM format. Since there are many Python packages that need to be used with complex versioning requirements, we use a Python package called Poetry to mangage all of those. So here is a rough heirarchy of SILNLP with the major dependencies.
13+
These are the main requirements for the SILNLP code to run on a local machine. Since there are many Python packages that need to be used with complex versioning requirements, we use a Python package called Poetry to mangage all of those. So here is a rough heirarchy of SILNLP with the major dependencies.
1414

1515
| Requirement | Reason |
1616
| --------------------- | ----------------------------------------------------------------- |
1717
| GIT | to get the repo from [github](https://github.com/sillsdev/silnlp) |
1818
| Python | to run the silnlp code |
1919
| Poetry | to manage all the Python packages and versions |
20-
| SIL.Machine.Tool | to support many functions for data manipulation |
2120
| NVIDIA GPU | Required to run on a local machine |
2221
| Nvidia drivers | Required for the GPU |
2322
| CUDA Toolkit | Required for the Machine learning with the GPU |
@@ -146,6 +145,6 @@ If you need to use a tool that is supported by SILNLP but is not installable as
146145
147146
## .NET Machine alignment models
148147
149-
If you need to run the .NET versions of the Machine alignment models, you will need to install .NET Core SDK 8.0.
148+
If you need to run the .NET versions of the Machine alignment models, you will need to install .NET Core SDK 8.0. After installing, run `dotnet tool restore`.
150149
* Windows: [.NET Core SDK](https://dotnet.microsoft.com/download)
151150
* Linux: Installation instructions can be found [here](https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu-2004).

manual_setup.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
# Manual Setup
22

33
## SILNLP Prerequisites
4-
These are the main requirements for the SILNLP code to run on a local machine. The SILNLP repo itself is hosted on Github, mainly written in Python and calls SIL.Machine.Tool. 'Machine' as we tend to call it, is an application that has many functions for manipulating USFM data. Most of the language data we have for low resource languages is in USFM format. Since there are many Python packages that need to be used with complex versioning requirements, we use a Python package called Poetry to mangage all of those. So here is a rough heirarchy of SILNLP with the major dependencies.
4+
These are the main requirements for the SILNLP code to run on a local machine. Since there are many Python packages that need to be used with complex versioning requirements, we use a Python package called Poetry to mangage all of those. So here is a rough heirarchy of SILNLP with the major dependencies.
55

66
| Requirement | Reason |
77
| --------------------- | ----------------------------------------------------------------- |
88
| GIT | to get the repo from [github](https://github.com/sillsdev/silnlp) |
99
| Python | to run the silnlp code |
1010
| Poetry | to manage all the Python packages and versions |
11-
| SIL.Machine.Tool | to support many functions for data manipulation |
1211
| NVIDIA GPU | Required to run on a local machine |
1312
| Nvidia drivers | Required for the GPU |
1413
| CUDA Toolkit | Required for the Machine learning with the GPU |
@@ -109,6 +108,6 @@ Linux users: To set environment variables permanently, add each variable as a ne
109108

110109
## .NET Machine alignment models
111110

112-
To be able to run the .NET versions of the Machine alignment models, you will need to install .NET Core SDK 8.0.
111+
If you need to run the .NET versions of the Machine alignment models, you will need to install .NET Core SDK 8.0. After installing, run `dotnet tool restore`.
113112
* Windows: [.NET Core SDK](https://dotnet.microsoft.com/download)
114113
* Linux: Installation instructions can be found [here](https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu-2004).

0 commit comments

Comments
 (0)