Refactoring VMware Integration and Implementing AWS Support (#44)
* Initailize aws support * Add README for the VM server * Refactor OSWorld for supporting more cloud services. * Initialize vmware and aws implementation v1, waiting for verification * Initlize files for azure, gcp and virtualbox support * Debug on the VMware provider * Fix on aws interface mapping * Fix instance type * Refactor * Clean * hk region; debug * Fix lock * Remove print * Remove key_name requirements when allocating aws vm * Clean README --------- Co-authored-by: XinyuanWangCS <xywang626@gmail.com>
This commit is contained in:
13
README.md
13
README.md
@@ -31,6 +31,7 @@
|
||||
|
||||
|
||||
## 📢 Updates
|
||||
- 2024-06-15: We refactor the code of environment part to decompose VMware Integration, and start to support other platforms such as VitualBox, AWS, Azure, etc. Hold tight!
|
||||
- 2024-04-11: We released our [paper](https://arxiv.org/abs/2404.07972), [environment and benchmark](https://github.com/xlang-ai/OSWorld), and [project page](https://os-world.github.io/). Check it out!
|
||||
|
||||
## 💾 Installation
|
||||
@@ -58,7 +59,7 @@ Alternatively, you can install the environment without any benchmark tasks:
|
||||
pip install desktop-env
|
||||
```
|
||||
|
||||
2. Install [VMware Workstation Pro](https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html) (for systems with Apple Chips, you should install [VMware Fusion](https://www.vmware.com/go/getfusion)) and configure the `vmrun` command. The installation process can refer to [How to install VMware Worksation Pro](./INSTALL_VMWARE.md). Verify the successful installation by running the following:
|
||||
2. Install [VMware Workstation Pro](https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html) (for systems with Apple Chips, you should install [VMware Fusion](https://www.vmware.com/go/getfusion)) and configure the `vmrun` command. The installation process can refer to [How to install VMware Worksation Pro](desktop_env/providers/vmware/INSTALL_VMWARE.md). Verify the successful installation by running the following:
|
||||
```bash
|
||||
vmrun -T ws list
|
||||
```
|
||||
@@ -68,12 +69,18 @@ If the installation along with the environment variable set is successful, you w
|
||||
All set! Our setup script will automatically download the necessary virtual machines and configure the environment for you.
|
||||
|
||||
### On AWS or Azure (Virtualized platform)
|
||||
We are working on supporting it 👷. Please hold tight!
|
||||
#### On your AWS
|
||||
See [AWS_GUIDELINE](https://github.com/xlang-ai/OSWorld/blob/main/desktop_env/providers/aws/AWS_GUIDELINE.md)
|
||||
|
||||
#### Others
|
||||
We are working on supporting more 👷. Please hold tight!
|
||||
|
||||
|
||||
## 🚀 Quick Start
|
||||
Run the following minimal example to interact with the environment:
|
||||
|
||||
```python
|
||||
from desktop_env.envs.desktop_env import DesktopEnv
|
||||
from desktop_env.desktop_env import DesktopEnv
|
||||
|
||||
example = {
|
||||
"id": "94d95f96-9699-4208-98ba-3c3119edf9c2",
|
||||
|
||||
Reference in New Issue
Block a user