Select to view content in your preferred language

Corrupt mmdet3d Conda Package Breaks Environment Cloning in ArcGIS Pro 3.4

67
0
Saturday
CameronRex1
Occasional Contributor

Posted to the Esri/deep-learning-frameworks Github repository but thought it should be posted here as well.

🐛 Bug Report: Corrupt `mmdet3d` Conda Package Breaks Environment Cloning in ArcGIS Pro 3.4

Summary

The package `mmdet3d-1.2.0-py311_cuda118_cudnn87_1.conda` published on the default `esri` Conda channel appears to be corrupt. This prevents environment cloning using ArcGIS Pro’s built-in Package Manager or the CLI.

This issue affects environments created by the official Deep Learning Libraries Installer for ArcGIS Pro 3.4.

Steps to Reproduce

1. Install Deep Learning Libraries for ArcGIS Pro 3.4
2. Launch ArcGIS Pro > Package Manager
3. Attempt to clone the modified `arcgispro-py3` base environment
4. Observe the following error:


InvalidArchiveError: Error with archive C:\Users\...\mmdet3d-1.2.0-py311_cuda118_cudnn87_1.conda
[Errno 2] No such file or directory:
...\centerpoint\__pycache__\centerpoint_voxel0075_second_secfpn_head-dcn-circlenms_8xb4-flip-tta-cyclic-20e_nus-3d.cpython-311.pyc

Cloning via the CLI (`conda create --clone`) also fails with the same error.

Observed Behavior

- The archive appears to be incomplete and fails during Conda environment extraction.
- Deleting local package caches and re-downloading does not resolve the issue.
- Installing from a local `.conda` file (manually downloaded) still results in the same `InvalidArchiveError`.

Partial Workaround (CLI Only)

Manually replacing the package from the prerelease channel resolves the import issue but does not allow GUI cloning:


conda remove mmdet3d
conda install -c esri/label/prerelease mmdet3d

However, since the environment still records the broken build string, ArcGIS Pro Package Manager continues to request the corrupted archive during clone operations.

Request

Please:
- Rebuild and republish a working version of `mmdet3d-1.2.0-py311_cuda118_cudnn87_1.conda` to the default `esri` Conda channel
- Or publish a corrected version under a new build string (e.g. `_2`)
- Ensure the archive includes all necessary `.pyc` files and extractable contents to support GUI-based cloning in ArcGIS Pro

Environment Info

- ArcGIS Pro: 3.4
- Python: 3.11 (via Pro’s base env)
- Conda executable: `C:\Program Files\ArcGIS\Pro\bin\Python\Scripts\conda.exe`
- OS: Windows 11 x64
- GPU: CUDA 11.8 compatible
- Package in question: `mmdet3d-1.2.0-py311_cuda118_cudnn87_1.conda`
- Channel: `https://anaconda.org/esri/mmdet3d`

---

Let me know if logs or additional reproduction steps are needed. Thanks!

0 Kudos
0 Replies