JFrog ML Troubleshooting
This section reviews the following topics:
Network and Connectivity Issues
Note:
Make sure you are always working with the latest version of Frog ML SDK, or run the command:
pip install --upgrade frogml frogml-cli
Performance Issues
Increase in 429 Errors
Symptom | A high error rate due to |
|---|---|
Solution | This issue can be solved by either scaling vertically or horizontally.
|
Installation Issues
Can't Install FrogML SDK
| Symptom | Can't install FrogML SDK - Python SDK deployment on M1 |
|---|---|
| Solution | Make sure you are not running with rosetta. |
Need to Verify CLI and SDK Installation
Issue | CLI and SDK installation need to be verified |
|---|---|
Solution | Run the following commands to ensure your environment is configured correctly:
|
Getting grpc errors (have 'x86_64', need 'arm64')
Symptom | Getting grpc errors (have 'x86_64', need 'arm64') |
|---|---|
Solution | When using If the issue is:dependency_injector/providers.cpython-39-darwin.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')) Do the following: |
Set Up JFrog ML Issues
Unrecognized frogml Command
frogml Command| Problem | Local system fails to recognize the frogml command. |
|---|---|
| Solution | Ensure it is added to your system's PATH environment variable. |
Read/Write Permission Issues
Problem | Issues related to read/write permissions with the following error message: |
|---|---|
Solution | Manually create the .frogml directory in your home path and rerun the configure command: |
Network and Connectivity Issues
Accessing JFrog ML over VPN/Proxy
If you're using a VPN or a proxy, you may encounter issues when running JFrog ML commands. This section provides guidance on how to resolve common errors related to SSL certificate verification when behind a VPN or proxy.
Certificate Validation Errors
Symptom |
|
Solution |
This will output the path to your certificate validation file.
Next, append your VPN's or Proxy's CA certificate to this 2. Verifying the new Certificate CA with OpenSSL After adding your custom certificate, you can validate the connection using OpenSSL with the following command: Check the output for a line that says |
Connecting to Cloud Resources Behind Private Networks
Symptom | When your cloud resources are behind a private network or VPC, you may need to whitelist specific IP addresses to allow the JFrog ML platform to access them. For example when connecting to a new BigQuery or S3 based Data Source you might get a timeout error.
|
|---|---|
Solution | You may get these symptoms if your cloud resources are behind a private network or VPC, you may need to whitelist specific IP addresses to allow the JFrog ML platform to access them. For example when connecting to a new BigQuery or S3 based Data Source you might get a timeout error. To ensure seamless connectivity, please add the following range of JFrog ML IP addresses to your network's whitelist: `23.21.54.216 44.212.137.42` |
Feature Store Issues
See Feature Store Troubleshooting for assistance with common issues that you might encounter when using the Features Store.
Need assistance?
For more information and questions, feel free to reach out to JFrog ML support using the in-platform chat.
Updated 5 days ago
